WEB开发网
开发学院网页设计JavaScript JavaScript解析Json字符串的性能比较 阅读

JavaScript解析Json字符串的性能比较

 2010-09-14 13:43:29 来源:WEB开发网   
核心提示: native1:if(typeofJSON!=="undefined"){2:varbeginTime=newDate();3:for(i=0;i<count;i++){4:o=JSON.parse(jsonString);}5:Console.output(&q

native

  1: if ( typeof JSON !== "undefined" ) {

  2:   var beginTime = new Date();

  3:   for ( i = 0; i < count; i++ ) {

  4:     o = JSON.parse( jsonString );   }

  5:   Console.output( "native:" + ( new Date() - beginTime ) );

  6: } else {

  7:   Console.output( "native:not support!" );

  8: }

二、测试对象

选择目前主流的浏览器(不考虑Maxthon一类的外壳),包括IE6、7、8,Firefox2、3、3.1,Chrome,Opera及Safari3、4。

三、测试环境

T9300 CPU + 4G RAM + Windows2003,其中IE8使用的是Vista的环境,IE7在另外一台工作机(2G CPU + 2G RAM + Windows2003),考虑到主要是测试浏览器客户端的性能,结果的误差应该能够接受。

四、测试结果

JavaScript解析Json字符串的性能比较

图片看不清楚?请点击这里查看原图(大图)。

*数值越小越好

*在当前列中绿色背景的表示性能最好,红色性能最差

1、Firefox2、3全部垫底,IE6的性能优于IE7(可能和机器不一致有关),Chrome和Safari4的性能远远超出其它浏览器。

上一页  1 2 3 4  下一页

Tags:JavaScript 解析 Json

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接