В разі, якщо у вас справді буде bottleneck пов'язаний з "let vs var" - навіть тоді не буде сенсу оптимізовувати код, а лекше вже буде взяти С або іншу low level language
С let/var вот совсем неинтересно кто быстрее. Они разные, и не стоит менять одно на другое А вот for/reduce поинтереснее Я точно помню что писал такие тесты, и for выигрывал