Объясните этот результат JsPerf.com - PullRequest
9 голосов
/ 10 марта 2011

Я провел тест на этом сайте http://jsperf.com/

This is screen shot of a jsperf test i ran

Я хочу, чтобы кто-нибудь объяснил

  1. Что означает зеленый и розовый
  2. Что такое количество операций в секунду
  3. что такое 95,814,583
  4. что такое + - 1,95%
  5. что означает «самый быстрый» и «медленный» означает

1 Ответ

21 голосов
/ 10 марта 2011

Эй, я создатель jsPerf.

  1. Самые быстрые тесты получают зеленый фон. Самые медленные тесты получают розовый / красный фон.
  2. См. Ниже.
  3. Это означает, что тест может выполняться примерно 95 814 583 раза в секунду.
  4. ± 1,95 - предел погрешности. (Подробнее см. Ниже.)
  5. «самый быстрый» означает, что это самый быстрый тест в тестовом случае. 19% медленнее означает, что этот тест на 19% медленнее, чем самый быстрый тест в тестовом примере.

См. Ответ Джона-Дэвида Далтона на «Как работает jsPerf?» для подробного объяснения следующего:

  • Что такое «ops / sec»?
  • Сколько итераций это делает?
  • На каком основании он рассчитывает, что быстрее?
  • Какова формула этих расчетов?
...