2011-12-15 1 views
1

나는 캔버스 요소에 상당히 매료되어 있으며, 좋은 API에 캡슐화 된 Processing.js입니다. 저는 또한 일반 Processing 문법으로 잘 알려져 있습니다. Processing.js에는 Processing.js 내에서 일반 Processing 스크립트를 실행할 수있는 인터프리터가 포함되어 있습니다. 그러나 일반 Java 구문에 비해 Processing.js의 일반 Javascript 구문을 사용하는 것을 선호합니다. 통역사를 포함한 축소 버전은 229kb 크기이며, 통역사를 제외하면 193kb입니다.Slimmer Javascript Canvas Processing.js보다 추상화

크기가 더 작은 캔버스의 또 다른 추상화, 예를 들어 50kb를 추천 해 줄 수 있습니까? 개인적으로 ~ 200 kb는 생산에 사용하기에는 너무 무겁습니다.

미리 감사드립니다.

안부, 마틴

답변

2

fabric.js 정말 낮은 풋 프린트를 가지고 (~ 76K 축소 된, ~ 22K의 gzip으로 압축)

다른 렌더러를 멋진 추상화 계층을 가지고 지원하는도 dojo.gfx있다 (SVG, 캔버스 , VML, Silverlight).
필자는 fabric.js에 비해 파일 크기가 더 크다고 생각합니다.

+0

최근 가벼운 'fabric.StaticCanvas'를 도입하여 크기를 줄일 수있었습니다. 더 많은 저축이 가능하므로 가까운 장래에 더 적은 크기를 기대할 수 있습니다 (최소 배포시 60-70KB). 비교를 위해, 현재 jQuery는 ~ 94KB (축소, gzip되지 않은)입니다. – kangax

+0

감사! 그게 내가 찾고 있던거야! –