Наиболее правильный и производительный способ вставки на страницу html через js

В JavaScript есть много способов вставки HTML на страницу, но часто возникают проблемы с безопасностью и производительностью. Рекомендуют не использовать innerHTML(), но решения createElement() и т.д. кажутся слишком громоздкими, когда нужно вставить большой кусок кода. Ещё есть templates, но насколько это производительно и как правильно их организовать - в основном HTML файле или создавать отдельный(-е) для шаблонов?

Сейчас я использую insertAdjacentHTML() и мне кажется что нужно делать это более правильно. Подскажите, кой способ наиболее правильный и по-подробнее, как его применять?


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