溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JavaScript如何測試表格組件的加載速度

發(fā)布時間:2022-05-06 16:07:38 來源:億速云 閱讀:160 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“JavaScript如何測試表格組件的加載速度”,在日常操作中,相信很多人在JavaScript如何測試表格組件的加載速度問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JavaScript如何測試表格組件的加載速度”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

一、表格行數(shù)測試

首先,針對每種表格,我們均建立了一個示例,均有 10列和不同的行數(shù)(從1oo行到10000行)。在 IE9 瀏覽器和***的Chrome中測試。下表展示了表格初始化所用時間。

在 IE9 瀏覽器中的結(jié)果:

 DojojqGridExt JSdhtmlxGrid100 行308 ms60 ms265 ms51 ms500 行312 ms61 ms282 ms58 ms1,000 行324 ms63 ms305 ms61 ms5,000 行368 ms94 ms512 ms65 ms10,000 行469 ms143 ms702 ms67 ms

JavaScript如何測試表格組件的加載速度

Grid Loading Speed – Large Number of Rows

Chrome 中的結(jié)果

 DojojqGridExt JSdhtmlxGrid100 行171 ms43 ms91 ms25 ms500 行174 ms54 ms102 ms26 ms1,000 行178 ms55 ms135 ms27 ms5,000 行193 ms88 ms317 ms29 ms10,000 行226 ms143 ms654 ms32 ms

JavaScript如何測試表格組件的加載速度

Grid Loading Speed – Large Number of Rows

根據(jù)測試,dhtmlxGrid 的加載時間最短,頁面加載速度快于其他表格組件。隨著行數(shù)的增加,各組件之間的差別越發(fā)明顯。

二、表格列數(shù)測試

雖然列數(shù)測試場景不常見,但我們還是用不同數(shù)量的數(shù)目進(jìn)行了測試。下面的圖表顯示了各表格組件在不同列數(shù)時的初始化時間。

IE9 瀏覽器中的結(jié)果:

 DojojqGridExt JSdhtmlxGrid10 列325 ms69 ms301 ms60 ms50 列734 ms139 ms1,316 ms172 ms100 列1,226 ms281 ms2,702 ms298 ms1,000 列12,379 ms2,858 msfailed ms5,692 ms

JavaScript如何測試表格組件的加載速度

Grid Loading Speed – Large Number of Columns

Chrome 中的結(jié)果:

 DojojqGridExt JSdhtmlxGrid10 列171 ms45 ms142 ms28 ms50 列519 ms152 ms589 ms62 ms100 列1,004 ms267 ms1,237 ms102 ms1,000 列8,712 ms4,331 msfailed ms1,176 ms

JavaScript如何測試表格組件的加載速度

Grid Loading Speed – Large Number of Columns

并不是所有的表格組件都禁得住 1000列的測試,Ext JS 就沒扛住。

盡管 jqGrid 在 IE9 更快,但 dhtmlxGrid 在 Chrome 中完勝。所以我們可以說,dhtmlxGrid 是最快的 JavaScript 表格組件。

到此,關(guān)于“JavaScript如何測試表格組件的加載速度”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI