在浏览了数百个jsperf测试之后,今天我带给您jsperf –最好的(2000-2013)。 对于那些不知道的人, jsperf.com是一个在线工具,可为我们提供JavaScript性能测试。 对于改善JavaScript和jQuery代码性能 /比较不同算法和代码段的速度非常有用! 这篇文章提供了我到目前为止所见过的一些最佳结果的快速概述。
有很多测试,因此我将它们分为以下速度测试组:
- 第1部分– jQuery选择器,JavaScript字符串,JavaScript DOM缓存/ DOM遍历
- 第2部分– jQuery Each / Loops,jQuery AJAX,jQuery Animation / CSS,JavaScript模板
- 第3部分–杂项速度测试(其余各项中最好的!)
一如既往地发表评论,如果我错过了任何您认为重要的事情,请分享。 让我们改善编码并加快网络速度!
jQuery选择器速度测试
这些测试比较了不同jQuery选择器的性能。
id vs类vs标签vs伪vs属性选择器
快速查看不同jQuery选择器的速度。
JavaScript字符串速度测试
串联文字
字符串串联与正则表达式
jQuery .size()与.length。
测试jQuery方法size()的速度比直接检查长度要慢多少。
JavaScript DOM缓存/遍历
DOM缓存与无DOM缓存
在基本的JavaScript名称空间模式中测试DOM缓存的性能。
在循环外缓存DOM引用
DOM缓存练习和节点类型
jQuery过滤器与查找。
另请参见JQUERY过滤器功能示例 。