Operácia cec compile-template
je aplikáciou NodeJS a spúšťa sa mimo prehľadávača. Keďže stránka sa nevykresľuje v prehľadávači, neexistuje žiadny objekt DOM ani objekt okna a knižnice JavaScript na strane klienta, napríklad JQuery, VueJS alebo KnockoutJS, nebudú fungovať.
Aj keď na vytvorenie objektu DOM je možné použiť knižnicu, ako je JSDOM, a spúšťať tieto knižnice na strane klienta, nie je to veľmi výhodné. Na jednoduchú syntaktickú analýzu kódu HTML môžete použiť syntaktický analyzátor NodeJS pre HTML, napríklad cheerio.
Kód HTML vrátený markupom musí byť platným HTML. Odovzdá sa cez syntaktický analyzátor a na stránku sa pridá len syntaktický analyzovaný kód HTML. Toto slúži na potvrdenie, že kompilovaný kód HTML neobsahuje nezhodné značky, ktoré by mohli prerušiť sloty.