比Processing.js更精简的Javascript画布抽象

Slimmer Javascript Canvas Abstraction than Processing.js

本文关键字:布抽象 抽象 Javascript js Processing      更新时间:2023-09-26

我非常喜欢canvas元素和Processing.js将它封装在一个漂亮的API中的方式。我也熟悉常规的Processing语法。Processing.js包含一个解释器,它允许你在Processing.js中执行常规的Processing脚本。但是,我更喜欢使用Processing.js的纯Javascript语法,而不是常规的Java语法。包含解释器的缩小版大小为229 kb,不包含解释器的缩小版大小为193 kb。

谁能推荐另一种更小的画布抽象,比如50 kb?我个人认为~ 200kb对于生产使用来说太重了。

提前感谢!

最诚挚的问候,马丁

fabric.js具有非常低的内存占用(缩小~76K,压缩~22K)

还有dojo。gfx有一个很好的抽象层,支持不同的渲染器(SVG, canvas, VML, Silverlight)。
我相信它的文件大小比fabric.js更大