下面是测试内容:
3d - 纯粹 JavaScript 3D 渲染运算但并不包含渲染部分它包含大量浮点运算和操作
access - 对象属性和变量访问读取
bitops - 位操作这在游戏、数学运算和多种编码解码中有重要应用它也是JavaScript中唯整数运算
controlflow - 控制流结构 (重复递归条件)目前它主要是递归结构但其它结构也均被包含
crypto - 真实加密代码主要为位操作和串操作
date - "date"对象性能
math - 多种数学运算类型
regexp - 正则表达式
- 串处理包括生成个巨型"tagcloud"代码解压压缩过 Javascript 代码等等
除了上述对比的外下面统计图更能直观对比各浏览器性能
虽然测试所生成串在大部分生产情况下几乎不可能发生但我对于 IE 如此低下运行效率还是颇有微词排除 IE 最薄弱串操作本人和原文作者同样感到惊讶就是排除串测试 Firefox 速度并不比 IE 快多少正如我上次对 Firefox 3beta 评测中期待我希望它能运行得更快些
Safari 也是我直关注浏览器它在此项测试中效率还是感到非常满意至于 Opera看得出原文作者也给予其非常高评价“世界上最快浏览器”这个称号看来确名至所归
整理总结下由于现在国内大部分浏览器市场还是 IE 为主所以根据上述测试特别是对于 Javascript 方面串操作是尤其要考虑下它性能发现 IE 中 Javascript 正则运行效率还是比较满意可能以后如果碰到串方方面操作比较我会优先考虑使用正则
最后推荐继续阅读下 原文链接
最新评论