Я смотрел на перманентный тест Object.keys
+ forEach
vs for-in
с обычными объектами.
Я попытался сделать еще один тест здесь. Но теперь подход for-in
на 41% медленнее, чем Object.keys
+ forEach
.
Обновление
Вышеуказанное тестирование было выполнено в Chrome. Попробовал снова, но с Safari, и у меня разные результаты: Object.keys(..).forEach(..) 34% slower
, нечетный.
Примечание. Причина, по которой я сравниваю, - проверить, как она работает с Node.js.
Вопросы:
- Результат
jsperf
для Chrome значителен для Node.js? - Что случилось, почему единственный условный подход сделал
for-in
на 41% медленнее, чемObject.keys
+forEach
в Chrome?