软件:firefox14 chrome 20, ie9
硬件及环境:
电脑型号 微星 MS-7788 台式电脑
操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 )
处理器 英特尔 Core i3-2120 @ 3.30GHz 双核
主板 微星 H61M-P31 (G3) (MS-7788) (英特尔 H61 芯片组)
内存 4 GB ( 金士顿 DDR3 1333MHz )
主硬盘 西数 WDC WD5000AAKX-001CA0 ( 500 GB / 7200 转/分 )
显卡 英特尔 HD Graphics Family ( 1295 MB / 微星 )
显示器 冠捷 AOC1941 1941 ( 19.1 英寸 )
声卡 瑞昱 ALC887 @ 英特尔 6 Series Chipset 高保真音频
网卡 瑞昱 RTL8168E PCI-E Gigabit Ethernet NIC / 微星
测试代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>String Test</title>
<style type="text/css">
* { font-size: 12px; }
input { padding: 0; height: 12px; line-height: 12px; border-width: 0px; }
</style>
</head>
<body>
<script type="text/javascript">
<!--
//+, conat, array.length, array.push
var time_begin, time_end;
var count = 1000000;
var str = 'xxx';
var n = 0;
while (n < 10) {
n++;
document.write('<br />Round ' + n + ': run ' + count +' times <hr border="1" />');
time_begin = new Date();
var s = '';
for (var i = 0; i < count;i ++){
s = s + str;
}
time_end = new Date();
document.write('<input style="width:' + (time_end - time_begin) + 'px;background-color:#f00;" />+ cost' + (time_end - time_begin) + 'ms<br />');
time_begin = new Date();
var a = [];
for (var i = 0; i < count;i ++){
a.push(str);
}
a.join('');
time_end = new Date();
document.write('<input style="width:' + (time_end - time_begin) + 'px;background-color:#0f0;" />array.push cost' + (time_end - time_begin) + 'ms<br />');
time_begin = new Date();
var a = [];
for (var i = 0; i < count;i ++){
a[a.length] = str
}
a.join('');
time_end = new Date();
document.write('<input style="width:' + (time_end - time_begin) + 'px;background-color:#00f;" />array.length cost' + (time_end - time_begin) + 'ms<br />');
}
//-->
</script>
</body>
</html>
狗血图:
十万循环跑十次结果:
一百万循环跑十次结果:
结果:
firefox 表现稳定,高效。
ie 貌似有些抽疯
chrome 表现稳定地慢!!!
还有一个狗血结论是貌似直接+拼接字符串反而效率最好!!!
分享到:
相关推荐
Firefox 52.0.2 渗透便携版 90SEC beta8 含多个文件 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8...
Firefox填写表单扩展 安装方法很简单,直接拖拽到火狐浏览器窗口中然后根据提示操作即可。 随时关注最新版: http://code.google.com/p/ffextension/downloads 火狐官方下载地址: ...
Firefox 29 - 完整包,下载后直接就能用,新手或懒得折腾的直接下载这个就行了 全新的重要自定义模式可轻松个性化您的Web体验,以访问您最常用的功能 Firefox的右上角有一个易于访问的新菜单,其中包含流行的...
ScrapBook for FireFox 1.5.14 ScrapBook for FireFox 1.3.7 直接用FIREFOX打开 XPI 文件即可
受影响的包括uBlock Origin、AdGuard AdBlocker、AdBlock For Firefox、AdNauseam等广告拦截扩展。只有科学上网,去AdGuard或AdGuard AdBlocker英文网站主页安装这个插件。你也可以尝试下载这个离线安装插件,解压缩...
火狐浏览器 59 版本,firefox 59版本,直接点击安装。
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为MF),是一个自由及开放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本...
DOM Inspector是Mozilla Firefox的一个扩充套件,官方中文版上称之为DOM观察器,在安装Mozilla Firefox时,可以在自订安装中选择是否安装DOM Inspector,如果在安装Mozilla Firefox时没有选择自订安装以安装DOM ...
解压后可用,资源全名:Firefox Setup 45.0.2.exe
火狐firefox adblock xpi插件,adblock for macOS firefox,解决火狐浏览器安装adblock显示此页面在您的地区不可用问题,解压拖动到火狐浏览器即可安装,完美解决无法从插件市场安装的问题
自带的火狐浏览器太老了,通过该浏览器,很多功能都不能实现,实际上不是bug,只是该更新版本了,建议安装最新的火狐浏览器。条件限制,有时只能离线安装,可以下载此离线文件进行安装。 先把安装包拉进去,打开...
firefox52.0.2最新渗透便携版,打开解压就可以使用,包含了几乎所有的渗透测试插件 Firefox是一一个出自Mozilla组织的流行的Web浏览器。Firefox的流行并不仅仅是因为它是一-个好的浏览器,而且它能够支持插件进而...
解压后可用,资源全名:Firefox Setup 52.9.0esr.exe
资源全名:Firefox 52.9.0esr.dmg
资源全名:Firefox 52.1.1esr.dmg
很多较老版本的linux不支持flashplayer10,而且flashplayer10,致力于32bit系统,如果您是32bit的linux系统,那么您很幸运,你只需要下载一个相应版本的libflashplayer.so放大您的firefox插件目录下即可,但是如果您...
解压后可用,资源全名:Firefox Setup 51.0b2.exe
adguard_firefox浏览器插件 20230618
firefox_52.3.0esr+build2-0kord1_arm64.deb, firefox_52.3.0esr+build2-0kord1_armhf.deb, firefox_75.0+build3-0kylin1_amd64.deb, firefox_75.0+build3-0kylin1_arm64.deb, firefox_75.0+build3-0kylin1_...