在HTML5 Web Worker中创建标记的JavaScript网格

JavaScript Grid that create markup in HTML5 Web Worker

本文关键字:JavaScript 网格 创建 HTML5 Web Worker      更新时间:2023-09-26

我正在开发基于商业智能的web仪表板,我已经尝试了几个第三方JavaScript网格,即JQGrid, ng-grid.

问题是,当Grid尝试渲染大数据对象时,它会卡住并导致浏览器崩溃。

现在我正在考虑使用HTML5 web-worker编写我自己的GRID,它将从数据对象中创建html标记,然后传递到主对象并附加在DOM中。

请写出对这个方法的建议。并命名使用这种方法的网格(如果有的话)。

谢谢

SlickGrid是处理海量数据性能最好的网格之一。如果你要写你自己的,你应该确保你避免画,像评论提到的,并使用虚拟卷轴,如果你真的有一个很多的行(100k+++)。

我曾经开始写我自己的网格,我可以向你保证,在保持它可用的同时,使它对大量数据的性能不是一件容易的事:)