display触发reflow问题,页面有大量dom

2020-05-29 09:10发布

简单说明:我们系统类似于浏览器的多标签,每个菜单打开后就会产生一个标签,每个标签内加载一个iframe。

 

遇到一个很棘手的问题,如果某个iframe里的加载了大量的dom元素,比如一个grid表格,加载了几千行数据,此时去切换标签就会卡顿的很严重。。

排查了此问题的原因是触发了reflow,但是这种问题貌似很难解决呢?

 

后想起google docs有sheets应用,它里面也是大量的表格,大量的dom,为什么在切换sheet的时候几乎无延时呢?

标签:
3条回答
再贱就再见
2楼-- · 2020-05-29 09:44

不在可见区域内的dom,销毁

查看更多
我欲成王,谁敢阻挡
3楼-- · 2020-05-29 09:51

没显示的控制释放。就像地图,是不是多拖几下那就是很多image对象(内存),很明显不会这么做。

查看更多
ゆ 、 Hurt°
4楼-- · 2020-05-29 09:53

问题未解决,和chrome版本也有关系,记得是45版本后就会有这种问题,先前的版本好好的。

查看更多
登录 后发表回答