Задать вопрос

Оптимизация конкатенации большого количества строк — работает ли?

Набрёл в поисках методов оптимизации скорости работы JS сайта на такой метод:

// Пример 1 - использование конкатенации
var str = "Вычисленная площадь равна " + sq + "м2, а объем соответственно " + v + "м3";

// Пример 2 - использование функции join().
var str2 = ["Вычисленная площадь равна " , sq , "м2, а объем соответственно " , v , "м3"].join("");


Это действительно дает значительный прирост производительности при использовании join? Или это спичечная оптимизация?
  • Вопрос задан
  • 3256 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
avalak
@avalak
Неужели так сложно протестировать? (вывод в консоли).

// Конкатенация 100000 случайных строк test1: 36ms // + test2: 119ms // join
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы