Более тонкая абстракция Javascript Canvas, чем Processing.js - PullRequest
1 голос
/ 15 декабря 2011

Мне очень нравится элемент canvas и способ Processing.js , заключающий его в красивый API. Я также знаком с обычным синтаксисом Processing . Processing.js включает в себя интерпретатор, который позволяет вам выполнять обычные сценарии обработки в Processing.js. Однако я предпочитаю использовать простой синтаксис Javascript для Processing.js по сравнению с обычным синтаксисом Java. Минимизированная версия, включающая переводчика, имеет размер 229 кбайт, а та, которая исключает переводчика, по-прежнему составляет 193 кбайт.

Может кто-нибудь порекомендовать другую абстракцию холста, которая меньше по размеру, скажем, 50 кб? Лично я думаю, что ~ 200 кб слишком тяжел для использования в производстве.

Заранее спасибо!

С уважением, Martin

1 Ответ

2 голосов
/ 15 декабря 2011

fabric.js имеет очень низкую занимаемую площадь (~ 76K минимизировано, ~ 22K сжато)

Также есть dojo.gfx , который имеет хороший слой абстракциии поддерживает различные средства визуализации (SVG, canvas, VML, Silverlight).
Я считаю, что его размер больше по сравнению с fabric.js

...