Operace cec compile-template
je aplikací NodeJS a spouští se mimo jakýkoli prohlížeč. Vzhledem k tomu, že stránka není generována v prohlížeči, neexistuje žádný objekt DOM ani objekt okna a javascriptové knihovny na straně klientu, jak jsou JQuery, VueJS a KnockoutJS, nebudou fungovat.
Přestože je možné použít knihovnu, jako je JSDOM, k vytvoření objektu DOM a spuštění těchto knihoven na straně klientu, skrývá tento přístup malou výhodu. K jednoduché syntaktické analýze HTML můžete použít syntaktický analyzátor HTML prostředí NodeJS, jako je cheerio.
Kód HTML vrácený značkou musí být platný kód HTML. Bude předán syntaktickému analyzátoru a na stránku bude přidán pouze úspěšně analyzovaný kód HTML. Tím bude stvrzeno, že kompilovaný kód HTML neobsahuje neodpovídající tagy, které by mohly narušit pozice.