Javascript Canvas库的当前状态?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (129)

我一直在研究HTML canvas库,并且遇到了这个问题。HTML canvas JavaScript库和框架中的艺术现状是什么?这在2010年被问到。最好的答案是Fabric.js。在做了一些更多的研究之后,我遇到了http://www.html5canvastutorials.com/,其中提供了有关KineticJs的教程,该教程拥有多个用于提高速度的画布。稍后的研究表明Canvas库在速度和功能方面似乎已经遍布全球。目前JavaScript Canvas库和框架的当前状态如何?有一个出现在顶部?

由于图书馆不断变化,最近有很多人来到这里获得新图书馆的新闻和信息,我改变了这个问题,使之更加永恒。

提问于
用户回答回答于

我会说Easel.js,Fabric.js和Paper.js是目前使用最多的。我在判断每个存储库的Github监视器的数量,他们Google Groups中的讨论量,以及我在Twitter上多久听说过它们被用作画布库。

这些文档也有不同程度的体现,例子/演示,讨论组和单元测试(大多数其他画布库的测试状态非常令人难过)。

我还维护了各种画布库的比较表,您可以在其中查看库最近更新的次数,大小,对IE <9或node.js的支持等。

用户回答回答于

KineticJS不再被积极维护。

免责声明:我创建了KineticJS

KineticJS实际上表现相当不错。你可以在Github上找到源代码,目前它由2180个人主演。

它可以处理数以千计的并发形状:

10,000次拖放压力测试:http//www.html5canvastutorials.com/labs/html5-canvas-kineticjs-drag-and-drop-stress-test-with-1000-shapes/

带有工具提示的10,000个形状:http : //www.html5canvastutorials.com/labs/html5-canvas-10000-shape-stress-test-with-kineticjs/

它具有很好的事件支持,包括移动事件,并且它有一个非常稳固的100个单元测试套件,所以代码基础非常稳固。

kangax:PS与fabric.js真棒工作!除了KineticJS(当然)

扫码关注云+社区

领取腾讯云代金券