показывает кол-во операций протерянных что классом, что функцией с прототипом.
1. const something = {} something.get = () => true
2. const something = () => ({ get: () => true })
3. класс
4. прототип
5. function something() { return { get: () => true }}
Хотя-бы пару тысяч вызовов вне счетчика Или используй готовые сервисы https://jsben.ch/ioBQa
хз чем тесты запущенные локально будут отличаться от какого-то сервиса https://www.measurethat.net/Benchmarks/Show/23924/1/calling-a-function-inside-whatever ясен пень, что если инициализировать класс заранее, то будет выигрыш, но так не честно) но если также инициализировать объект, то вариант с объектом будет быстрее
Ничего заранее не нужно создавать Перед тем как считать миллион итераций тот де код нужно запустить 2000 раз
и что должно произойти?
Обсуждают сегодня