string和stringBuilder在IE,FireFox,Opera速度
来源:互联网 发布:mac 终端获取ip地址 编辑:程序博客网 时间:2024/06/03 09:40
听说string和stringBuilder在IE FireFox的速度上差很多,具体差多少也不知道.就做了下实验,并加入Opera发现有惊人的区别
测试环境: Windows XP sp2
IE 7.0.5730.11
FireFox
Opera 9.23.8808
<script language="javascript" type="text/javascript">
var test = '';
var date1 = (new Date()).getTime();
for(var i=0;i<30000;i++){
test += 'test';
}
var date2 = (new Date()).getTime();
document.writeln((date2-date1).toString() + '毫秒');
</script>
结果
IE7 4750毫秒
FireFox 110毫秒
Opera 40毫秒
而且是循环越多次,效果越明显
接下来再试试StringBuilder
<script language="javascript" type="text/javascript">
var StringBuilder = function(){
this._array = new Array();
}
StringBuilder.prototype.Append = function(str){
this._array.push(str);
}
StringBuilder.prototype.toString = function(){
return this._array.join('');
}
date1 =(new Date()).getTime();
var sb = new StringBuilder();
for(var i=0;i<30000;i++){
sb.Append('test');
}
test = sb.toString();
date2 = (new Date()).getTime();
document.writeln((date2 - date1).toString() + '毫秒');
</script>
结果
IE7 320毫秒
FireFox 140毫秒
Opera 100毫秒
可以看出,IE7差了很多,对于FireFox来说差不了多少,Opera反而更慢了.
两次都是Opera占优势, 关于FireFox和Opera两款软件的评测文章,网上也很多了,总体来说是各有千秋.
不过个人认为Opera和FireFox做得不够其他基于IE内核的浏览器人性化,如The World和Maxthon,这也是我在浏览网站时还是使用The World的原因.占资源小... 但开发和调试还是经常用FireFox和Opera
- string和stringBuilder在IE,FireFox,Opera速度
- 在firefox、Opera中使用IE内核
- 网页在IE、Firefox、Opera中显示不兼容方法(包括CSS和JS)
- 在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
- FLASH SWF 背景透明在IE、谷歌、Opera、Firefox浏览器
- 弃用IE 全面转向Firefox和Opera
- IE、Firefox、Opera和Safari的JavaScript兼容性
- 怎么实现在FireFox IE Opera Safari 都可以正常播放WMV和MOV的网页播放器代码
- Firefox最常用的键盘快捷键的列表以及它们在IE和 Opera中相对应的快捷键
- 禁止浏览器后退的一种实现方法,在IE, Firefox, Safari, Chrom 和 Opera上测试通过
- 亲测String, StringBuffer和StringBuilder计算速度
- 在Firefox和Opera等浏览器中使用Plug-In
- 关于IE、Firefox、Opera页面呈现异同
- 关于IE、Firefox、Opera页面呈现异同
- 关于IE、Firefox、Opera页面呈现异同
- 关于IE、Firefox、Opera页面呈现异同
- IE、Firefox、Opera下web开发插件
- 关于IE、Firefox、Opera页面呈现异同
- IMS概念
- 一个防SQL注入的小例子
- 老农和毛驴
- How weblogicJTA works with spring JTA
- 测试之颠,必先利其器
- string和stringBuilder在IE,FireFox,Opera速度
- c#面试题(1)
- WAP跳转页面了,游戏怎么处理求救
- 自定义的组件中加入多个MXML标记的子UI元素
- ASP.NET动态生成html页面
- sql server优化
- c#.net常用函数和方法集
- 使用ASP.NET加密口令
- C#常用技巧