d3强制布局和Firefox

时间:2014-04-04 16:06:20

标签: javascript firefox svg d3.js force-layout

我正在使用D3.js并创建一个力布局来为围绕浮动的一堆圆圈制作动画。它在webkit浏览器中运行得很好,但我很失望地看到它在Firefox中运行得非常慢而且很笨拙。

这在这里被问到:D3 force layout graph causes slowness in firefox browser

但"答案"基本上只是没有那么多的东西,所以FF不必如此努力工作。我宁愿不淡化效果。所以我的问题是如何在不破坏FF的情况下做一些相同的事情。

例如,Raphael能否以Firefox可以更好地处理的方式执行此操作?

是否有其他图书馆更适合浏览器?

也许是另一个想法?

1 个答案:

答案 0 :(得分:0)

尝试Kinetic.js

这是一个基于HTML画布的跨浏览器图形库(与SVG相对),强调高性能和动画。您可以使用此库操作图形基元,即使它们在画布中呈现。

不幸的是,据我所知,它没有强制布局的内置解决方案。也就是说,开发它似乎不可能。

希望这有帮助。