d3.js一旦缩小就会慢下来

时间:2014-11-04 14:44:31

标签: javascript d3.js minify

我刚刚注意到最奇怪的事情。我在定制D3共生矩阵表示时遇到了性能问题。我只是简单地改变了鼠标悬停以使细胞的颜色变暗,并且它会产生重要的减速。

我决定尝试使用未缩小版本来更好地理解问题的根源和SURPRISE!减速完全消失了。当然我使用了相同版本的D3,以及发布包中提供的缩小。

注意:我的调查显示正是生成减速的.style()属性。该操作有时需要花费非常长的时间,最长可达300毫秒,好像是垃圾收集的一大步或类似的事情开始。

我会对任何解释感兴趣!

0 个答案:

没有答案