解释这个JsPerf.com结果

Pra*_*sad 9 javascript performance benchmarking jsperf

我在这个网站http://jsperf.com/上进行了测试

这是我运行的jsperf测试的屏幕截图

我想要一些人解释一下

  1. 绿色和粉红色表示什么
  2. 什么是每秒操作数
  3. 什么是95,814,583
  4. 什么是+ - 1.95%
  5. 什么是'最快'和'慢'意味着什么

Mat*_*ens 21

嘿,我是jsPerf的创造者.

  1. 最快的测试获得了绿色背景.最慢的测试得到粉红色/红色背景.
  2. 见下文.
  3. 这意味着测试每秒可以运行大约95,814,583次.
  4. ±1.95是误差范围.(有关详细信息,请参阅下文.)
  5. "最快"意味着这是测试用例中最快的测试.慢19%意味着该测试比测试案例中最快的测试慢19%.

请参阅John-David Dalton对"jsPerf如何工作?"的回答,以获得以下详细说明:

  • 什么是"ops/sec"?
  • 它会做多少次迭代?
  • 在什么基础上计算哪个更快?
  • 这些计算背后的公式是什么?

  • @MathiasBynens当出现"Infinity±0.00%最快"时,我应该如何解释结果? (3认同)