При верстке простых сайтов, интернет магазинов и часто приходится редактировать какие-то блоки/элементы, которые используются на многих других страницах и по этому при каждом подобном изменение приходится все страницы править. Существуют ли шаблонизаторы для HTML, чтобы можно было вынести отдельные модульные элементы в отдельные файлы шаблонов, а потом вставлять их в нужные места. Желательно без установки каких-либо систем, серверов и прочих компонентов - подключил скрипт/плагин, на странице настроил его параметры и все. В основном нужен простой импорт html кода модуля в нужный блок/контейнер, где-то возможно цикл или условия. Реализация желательна на js и на клиентской стороне (аналогичное подключению less через js).
Я Jade использую, все повторяющиеся элементы выношу в отдельные файлы. Значительно упрощает процесс.
Для компиляции - grunt (таккак он ещё и для less, и для спрайтов, и для минификаций и т.д.)
Препроцессоры CSS использую, для HTML по этому что-то подобное ищу. Но реализация на клиентской части желательно, через js, подобно подключению less посредством js.
Можете подробнее про "полифил" рассказать или направить на какой-то ресурс? HTML import был бы идеальным вариантом, но поддержка браузеров ограничивает.