Из документации Underscore.js
шаблон
Компилирует шаблоны JavaScript в функции, которые можно оценить для рендеринга. Полезно для визуализации сложных битов HTML из источников данных JSON.
Из того, что я прочитал, это должно быть очень эффективно.
Это самый эффективный?
Трудно сказать, самый эффективный способ - просто жесткий код строки, не так ли? Однако никаких поисков вообще нет, иногда лучше немного пожертвовать эффективностью, чтобы получить более читаемый код.
Есть ли у вас проблемы с производительностью? Если нет, я бы не волновался. Если вы сделаете это, вместо того, чтобы думать, является ли это наиболее эффективным шаблоном, я бы профилировал приложение, потому что, скорее всего, узкое место в другом месте.