網路技術一直在發展並提高,人們期望Web應用程式能提高桌面程式那樣的效能和使用者體驗。而資料表格又是企業級Web應用最為重要的部分,我們已經用了大量的資料(行數和列數)來測試流行的 JavaScript 表格的頁面載入速度。
我們測試了四種表格元件:
● jqGrid
在我們的測試中,我們針對每種表格元件建立了一個示例,在頁面中用不同的行數和列數初始化表格。如果你想完全確保測試結果客觀,可自行檢視載入速度(示例下載連結)。
一、表格行數測試
首先,針對每種表格,我們均建立了一個示例,均有 10列和不同的行數(從1oo行到10000行)。在 IE9 瀏覽器和最新的Chrome中測試。下表展示了表格初始化所用時間。
在 IE9 瀏覽器中的結果:
|
Grid Loading Speed – Large Number of Rows
Chrome 中的結果:
|
Grid Loading Speed – Large Number of Rows
根據測試,dhtmlxGrid 的載入時間最短,頁面載入速度快於其他表格元件。隨著行數的增加,各元件之間的差別越發明顯。
二、表格列數測試
雖然列數測試場景不常見,但我們還是用不同數量的數目進行了測試。下面的圖表顯示了各表格元件在不同列數時的初始化時間。
IE9 瀏覽器中的結果:
|
Chrome 中的結果:
|
Grid Loading Speed – Large Number of Columns
並不是所有的表格元件都禁得住 1000列的測試,Ext JS 就沒扛住。
儘管 jqGrid 在 IE9 更快,但 dhtmlxGrid 在 Chrome 中完勝。所以我們可以說,dhtmlxGrid 是最快的 JavaScript 表格元件。
【如需轉載,請標註並保留原文連結、譯文連結和譯者等資訊,謝謝合作!】