Кажется, есть несколько методов для реализации этого, каждый из которых имеет свои преимущества / недостатки.
1) Использовать встроенный блок скрипта.Это принесло бы блоки шаблона с каждой загрузкой страницы.Если родительская страница не кэшируется, она может быть перегружена несколькими шаблонами
2) Получать доступ к шаблонам через объект глобальной переменной во внешнем файле JavaScript.Это можно кэшировать, но строки шаблонов трудно расшифровать
3) Строки шаблона входят в состав ответа JSON.Возникает вопрос, почему бы не использовать шаблоны на стороне сервера?
4) Использовать статический iframe и компилировать шаблоны при загрузке iframe - это кэшируется, шаблоны доступны для чтения / редактирования, политика одного и того же происхождения может быть проблемой, еслистатические элементы размещены в другом домене
Я наконец выбрал подход iframe, но слишком неопытен, чтобы осознавать все подводные камни.
Спасибо