Pixi.js、Konva.js和D3.js之间的区别

10

我是一个图形新手,需要帮助了解各种JavaScript 2D库的功能. . .

  • 使用Pixi.js与使用基于canvas的Konva等库相比,我能得到什么区别?
  • 使用Konva.js与使用HTML / SVG / CSS库如D3.js相比,我能得到什么区别?

目前我只知道Pixi是一个WebGL库,因此您可以通过GPU获得更快的渲染速度。但是,我不知道如何描述Konva的工作原理。

非常感谢任何有关术语等方面的帮助!


首先,您需要决定使用Canvas还是SVG。如果选择Canvas,我无法给出基于经验的答案。如果选择SVG,D3.js是一个经过验证的行业标准,拥有强大的开发社区。只需比较Stack Overflow上D3和其他库的问答数量即可。 - Michael Rovinsky
1个回答

32
这完全取决于您的用例。 您想要绘制什么? 对于每种用例都有许多类似的库。 如果您不确定,请使用每个框架制作一个小型原型。 您将看到哪个更适合您。

1
请注意,某些库可以与WebGL一起使用,而其他库则不行。考虑这一点可以提高性能。 - mtnp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接