如何精准测试 JS 性能?
- 精准测试本质上就是采集大量的执行样本进行数学统计和分析:从而得出一个比对的结果来证明什么样的脚本执行效率更高。而这样的一个过程对于我们的编码来说,显得就有一点麻烦了,因为我们更多的考虑是放在使用脚本实现某一个功能。而不是做大量的数学统计;
- 使用基本 Benchmark.js 的 jsperf.com 完成;
Jsperf 使用流程:
- 使用 GitHub 账号登陆
- 填写个人信心(非必填)
- 填写详细测试用例信息 (title、slug)
- 填写准备代码 (DOM 操作时经常使用)
- 填写必要有 setup 与 teardown 代码
- 填写测试代码片段