我正在为一个JavaScript项目做一些研究,其中绘制简单基元(即线条)的性能是最重要的.
这个问题的答案提供了一个很好的JS图形库列表.虽然我意识到浏览器的选择比库有更大的影响,但在选择浏览器之前,我想知道它们之间是否存在任何差异.
有没有人在这些之间进行过性能比较?
如果你没有做3D,只需使用带有excanvas的原始画布作为资源管理器后备.你的瓶颈将是javascript执行速度,而不是行渲染速度.除了IE,当场景变得太复杂时会陷入困境,因为VML实际上构建了一个dom.
如果你真的担心性能,肯定会使用flash并在actionscript中写下整个内容.你将获得一个更好的性能,并且使用flex sdk你甚至不需要购买任何东西.有几个体面的库可用于flash/flex中的3d.
Raphael JavaScript库
http://raphaeljs.com