Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Firefox清理桌子的速度非常慢_Performance_Firefox_Html Table_Rendering - Fatal编程技术网

Performance Firefox清理桌子的速度非常慢

Performance Firefox清理桌子的速度非常慢,performance,firefox,html-table,rendering,Performance,Firefox,Html Table,Rendering,我正在测试在Firefox中使用动态表的代码。我使用的表大约有1000行长,通过模板引擎从JSON格式的搜索结果中生成 结果字符串类似于。。。然后我将表放入一个占位符元素中,如:$'holder'.htmlstr 第一次搜索渲染得很快,而接下来的搜索速度非常慢。而且似乎大部分时间都需要清除占位符 也就是说,如果我在放置一个新表之前将$'holder'.html或$'holder'.empty放置,那么这种清除需要很多时间,并且新表本身的呈现速度与以前一样快 说到数字,渲染只需要90毫秒,而清除则

我正在测试在Firefox中使用动态表的代码。我使用的表大约有1000行长,通过模板引擎从JSON格式的搜索结果中生成

结果字符串类似于。。。然后我将表放入一个占位符元素中,如:$'holder'.htmlstr

第一次搜索渲染得很快,而接下来的搜索速度非常慢。而且似乎大部分时间都需要清除占位符

也就是说,如果我在放置一个新表之前将$'holder'.html或$'holder'.empty放置,那么这种清除需要很多时间,并且新表本身的呈现速度与以前一样快

说到数字,渲染只需要90毫秒,而清除则需要16秒

我写了这个JSFIDLE:

如果您因此按Test me,您将注意到清除将占用大部分时间


如何解决这个问题?

正如DanielB所指出的,Firebug是原因。

这是Firefox4吗?我刚刚在4.0.1中运行了那个把小提琴,一切似乎都很好?在3.6.17中,清理大约是76毫秒。你们有firebug打开吗?firebug是16秒极度缓慢的原因。听起来你们应该向firebug报告一个bug,关于他们的内容删除处理程序超慢。。。。