Написал небольшой скриптик, реализующий синхронные инклюды на клиентской стороне. Он нужен для тех, кому не хочется запускать grunt watch каждый раз, когда редактируешь темплейты. Скрипт использует
insertAdjacentHTML, который не сломает обработчики событий, добавленные раньше вызова скрипта.
<div>
{{include "myfile.html"}}
</div>
Вот репка:
https://github.com/finom/includes.js