Сравнение JavaScript Array метода reduce с for statement

Разбираемся в том, почему в JavaScript использование Array метода reduce в сравнении с for, при соблюдении некоторых правил, будет, как минимум не медленнее, а в некоторых случаях даже быстрее. Сделаем соответствующие замеры подтверждающие заявленные тезисы. Таймкоды: 00:00:00 Музыка 00:03:00 Вступление 00:05:00 Проблематика или почему есть сомнения относительно reduce vs for 00:07:55 Разбор типичных мифов о reduce 00:09:20 Что и как мы будем измерять 00:20:45 Первые цифры 00:26:50 Цифры с отключенными оптимизациями 00:29:50 Цифры с включенными оптимизациями, но функция передается не как параметр 00:31:40 Условия и цифры когда reduce-ер быстрее for 00:36:42 Резюме сказанного выше 00:39:15 Дальнейшие перспективы reduce и производных map filter 00:43:10 Вопросы из чата 00:49:40 Клянчим подписку/лайк.деньги AsForJs новости в Telegram:
AsForJs Talks в Telegram:
*Поддержать маленького бородатого JavaScript-ра* Карта Приват: 5168745021397333 USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743 PayPal: demimurych@protonmail.com
Boosty:
Документ:
⎡~perf ~6 ~Array ~v8 ~reduce ~for⎦

Смотрите также