Устарело ли использования i++?

На одном из англ. язычных вебинаров(не могу вспомнить в каком) услышал, что использования инкримента в формате i++, является плохой и устаревшей практикой. Вместо этого советуют использовать i+=1;

Вопрос так ли это? Если да, то мне интересна причина и ссылка если есть. Всем спасибо!

P.S. Знаю, что на некоторых языках, таких как Python отсутствует i++. Возможно не спроста?

P.S.S. Провел синтетический тест и понял, что производительность браузеров семейства Webkit с инкриментом в три раза выше(Разный способ оптимизации движков). В тот момент в FireFox, инкремент проигрывает прилично(обратная сторона). Хоть это сухие тесты, но как я понял, стоит придерживаться классике. Количество пользователей Webkit значительно больше.

Google Chrome: https://www.measurethat.net/Benchmarks/Show/10643/0/i-i-i1

Firefox: введите сюда описание изображения

Тут можно проверить самим: https://www.measurethat.net/Benchmarks/Show/10643/0/i-i-i1


Ответы (1 шт):

Автор решения: Alexandr

Видите разницу? А Си-шники видят.

console.log("i++");
for (let i = 0; i < 10; i++) {
    console.log(i);
}
console.log("i+=1");
for (let i = 0; i < 10; i+=1) {
    console.log(i);
}
console.log("++i");
for (let i = 0; i < 10; ++i) {
    console.log(i);
}

→ Ссылка