成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaScript表格組件加載速度測(cè)試

開(kāi)發(fā) 前端
網(wǎng)絡(luò)技術(shù)一直在發(fā)展并提高,人們期望Web應(yīng)用程序能提高桌面程序那樣的性能和用戶體驗(yàn)。而數(shù)據(jù)表格又是企業(yè)級(jí)Web應(yīng)用最為重要的部分,我們已經(jīng)用了大量的數(shù)據(jù)(行數(shù)和列數(shù))來(lái)測(cè)試流行的 JavaScript 表格的頁(yè)面加載速度。

網(wǎng)絡(luò)技術(shù)一直在發(fā)展并提高,人們期望Web應(yīng)用程序能提高桌面程序那樣的性能和用戶體驗(yàn)。而數(shù)據(jù)表格又是企業(yè)級(jí)Web應(yīng)用最為重要的部分,我們已經(jīng)用了大量的數(shù)據(jù)(行數(shù)和列數(shù))來(lái)測(cè)試流行的 JavaScript 表格的頁(yè)面加載速度。

我們測(cè)試了四種表格組件:

Dojo grid

jqGrid

Ext JS grid

dhtmlxGrid

在我們的測(cè)試中,我們針對(duì)每種表格組件創(chuàng)建了一個(gè)示例,在頁(yè)面中用不同的行數(shù)和列數(shù)初始化表格。如果你想完全確保測(cè)試結(jié)果客觀,可自行查看加載速度(示例下載鏈接)。

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

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

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

  Dojo jqGrid Ext JS dhtmlxGrid
100 行 308 ms 60 ms 265 ms 51 ms
500 行 312 ms 61 ms 282 ms 58 ms
1,000 行 324 ms 63 ms 305 ms 61 ms
5,000 行 368 ms 94 ms 512 ms 65 ms
10,000 行 469 ms 143 ms 702 ms 67 ms

Grid Loading Speed - Large Number of Rows in IE9
Grid Loading Speed – Large Number of Rows

 

Chrome 中的結(jié)果

  Dojo jqGrid Ext JS dhtmlxGrid
100 行 171 ms 43 ms 91 ms 25 ms
500 行 174 ms 54 ms 102 ms 26 ms
1,000 行 178 ms 55 ms 135 ms 27 ms
5,000 行 193 ms 88 ms 317 ms 29 ms
10,000 行 226 ms 143 ms 654 ms 32 ms

Grid Loading Speed - Large Number of Rows in Chrome
Grid Loading Speed – Large Number of Rows

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

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

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

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

  Dojo jqGrid Ext JS dhtmlxGrid
10 列 325 ms 69 ms 301 ms 60 ms
50 列 734 ms 139 ms 1,316 ms 172 ms
100 列 1,226 ms 281 ms 2,702 ms 298 ms
1,000 列 12,379 ms 2,858 ms failed ms 5,692 ms

Grid Loading Speed - Large Number of Columns in IE9
Grid Loading Speed – Large Number of Columns

Chrome 中的結(jié)果:

  Dojo jqGrid Ext JS dhtmlxGrid
10 列 171 ms 45 ms 142 ms 28 ms
50 列 519 ms 152 ms 589 ms 62 ms
100 列 1,004 ms 267 ms 1,237 ms 102 ms
1,000 列 8,712 ms 4,331 ms failed ms 1,176 ms

Grid Loading Speed - Large Number of Columns in Chrome
Grid Loading Speed – Large Number of Columns

并不是所有的表格組件都禁得住 1000列的測(cè)試,Ext JS 就沒(méi)扛住。

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

英文:dhtmlx

原文鏈接:http://blog.jobbole.com/16754/

【編輯推薦】

  1. JavaScript是一門(mén)令人愉悅的語(yǔ)言
  2. 5種JavaScript調(diào)用函數(shù)的方法
  3. 10件有關(guān)JavaScript讓人費(fèi)解的事情
  4. 推薦給JavaScript開(kāi)發(fā)人員的10個(gè)工具
  5. 是時(shí)候開(kāi)始使用JavaScript嚴(yán)格模式了
責(zé)任編輯:林師授 來(lái)源: 伯樂(lè)在線
相關(guān)推薦

2015-03-26 11:05:53

JavaScriptWeb加載速度

2024-06-27 11:00:07

2011-09-02 14:20:25

測(cè)試網(wǎng)絡(luò)速度

2021-05-08 09:49:07

JavaScript延遲加載

2013-05-22 09:20:42

Chrome 27瀏覽器

2019-09-24 09:25:05

Vue項(xiàng)目加載

2011-06-09 16:03:47

加載速度SEO

2014-12-08 10:56:24

JavaScript

2010-02-22 16:27:24

CentOS yum

2010-01-25 13:07:32

Firefox瀏覽速度

2020-11-20 10:52:54

Antd表格日程

2011-02-21 12:52:00

JavaScript

2016-09-30 13:11:31

前端后端網(wǎng)頁(yè)速度

2022-10-14 08:47:42

埋點(diǎn)統(tǒng)計(jì)優(yōu)化

2009-03-18 09:06:00

GoogleChrome瀏覽器

2011-06-09 16:14:14

2010-12-24 08:57:44

Google加速工具page-speed

2021-07-27 13:08:52

微軟Chrome新提案

2021-08-01 07:58:58

Vue 加載組件

2011-07-22 13:30:52

JavaScript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99这里只有精品 | 又黄又色 | 中文字幕加勒比 | 久草在线高清 | 国产在线不卡视频 | 午夜视频在线免费观看 | 天天摸天天干 | 久久三区 | 香蕉久久av| 伊人爽| 国产午夜在线 | 黄网站免费观看 | 一区二区三区在线 | 国产成人高清成人av片在线看 | 精品国产一区二区三区四区在线 | 欧美亚洲国产一区 | 99re在线视频免费观看 | 中文字幕在线观看www | 最新毛片网站 | 99久久精品免费看国产免费软件 | 亚洲欧美日韩精品久久亚洲区 | 国产污视频在线 | 亚洲成人网在线 | 视频一区 亚洲 | 国产乱码久久久久久一区二区 | 久久久久亚洲精品国产 | 成人精品在线观看 | 91九色在线观看 | www.国产日本 | 亚洲福利在线观看 | 99精品在线免费观看 | 视频一区二区三区中文字幕 | 亚洲不卡一 | 亚洲一区在线日韩在线深爱 | 精品国产乱码一区二区三 | 在线免费看黄 | 中文字幕在线观看第一页 | 国产精品海角社区在线观看 | 国产99久久久国产精品下药 | 免费午夜电影 | 亚洲国产成人精品在线 |