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

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

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

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

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


Это действительно дает значительный прирост производительности при использовании join? Или это спичечная оптимизация?
  • Вопрос задан
  • 3246 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 1
avalak
@avalak
Неужели так сложно протестировать? (вывод в консоли).

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

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

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