我正在使用D3.js并创建一个力布局来为围绕浮动的一堆圆圈制作动画。它在webkit浏览器中运行得很好,但我很失望地看到它在Firefox中运行得非常慢而且很笨拙。
这在这里被问到:D3 force layout graph causes slowness in firefox browser
但"答案"基本上只是没有那么多的东西,所以FF不必如此努力工作。我宁愿不淡化效果。所以我的问题是如何在不破坏FF的情况下做一些相同的事情。
例如,Raphael能否以Firefox可以更好地处理的方式执行此操作?
是否有其他图书馆更适合浏览器?
也许是另一个想法?
答案 0 :(得分:0)
尝试Kinetic.js。
这是一个基于HTML画布的跨浏览器图形库(与SVG相对),强调高性能和动画。您可以使用此库操作图形基元,即使它们在画布中呈现。
不幸的是,据我所知,它没有强制布局的内置解决方案。也就是说,开发它似乎不可能。
希望这有帮助。