Всем привет!
Около года назад наткнулся на сайт, который позволял выяснить эффективность того или иного оператора (или функции) javascript
Принцип работы заключался в том что он выполнял одну и ту же операцию одинаковое количество раз для сравниваемого кода
В результате выдавал время работы
Увы забыл что за сайт :(
Кто-нибудь знает о каком сайте я говорю?
Сергей Наломенко: ну вообще-то да))
Там был приятный дизайн
Но главное там все было очень просто
Вставил код, нажал на кнопку запустить
Все
Никаких Name/Email/URL
Артём Петренков: вообще-то обязательны, это раз
Два - это система проводит тесты по каким-то своим алгоритмам
Сайт который я пытаюсь найти работает очень просто
Мне нужны тупо цифры
Тупо понять какой оператор быстрее
Как стоит писать код
А тут я замучаюсь тестить
lightalex: В таком случае намного проще провести локальные тесты. В чем проблема-то залогировать время в начале и в конце выполнения функции? А если много раз — просто поместите вызов в цикл. Это одна строка кода. Причем можно измерять прямо из консоли браузера, если функции доступны в контексте объекта window.
Господа, я вас разочарую, но этот тестировщик работает не правильно
Я сделал тест, а затем поменял код местами (то есть тот код который в первом тесте тестировался первым, во втором тестировался вторым)
Так вот первый код всегда медленнее
Я так предполагаю из-за того что компьютеру приходится еще обрабатывать нажатие кнопки (ведь тест проводится на компьютере пользователя)
Надо было сделать старт-таймер чтобы пользователь успевал убрать руки от мышки и замер в ожидании...