AJAX表格性能测试(Dojo,jqGrid,ExtJS, Dhtmlx grid)

AJAX表格性能测试(DojojqGridExtJS, Dhtmlx grid

随着web2.0应用的流行, 用户对企业级应用的用户体验要求越来越高, 甚至希望web应用(b/s结构)象桌面应用(c/s结构)的性能那样快。 因为AJAX表格控件是web应用中极其重要的一部分,我们也希望通过测试,来发现目前流行的表格控件中,哪一个是性能最好的,特别是对大数据量的支持。

在这次测试中,我们使用了以下四个流行的组件:

· Dojo grid(v.1.7.2)

· jqGrid(v.4.3.2)

· Ext JS grid(v.4.0.7)

· dhtmlxGrid(v.3.0)

在测试中, 我们为每一个表格控件编写了测试脚本,并加载不同的行和列。

大数据量的测试

第一次测试,我们让不同的ajax表格加载 10 列,和不同的行(100 行到 10,000)。以下是测试结果。

IE9的测试结果:

Dojo

jqGrid

Ext JS

dhtmlxGrid

100

308 毫秒

60 毫秒

265 毫秒

51 毫秒

500

312 毫秒

61 毫秒

282 毫秒

58 毫秒

1,000

324 毫秒

63 毫秒

305 毫秒

61 毫秒

5,000

368 毫秒

94 毫秒

512 毫秒

65 毫秒

10,000

469 毫秒

143 毫秒

702 毫秒

67 毫秒


AJAX表格性能测试(Dojo,jqGrid,ExtJS, Dhtmlx grid)_第1张图片

你可能感兴趣的:(Ajax,Web,测试,脚本,ExtJs,dojo)