Rajoitteet

Operaatio cec compile-template on NodeJS-sovellus, joka suoritetaan selainten ulkopuolella. Koska sivua ei muodosteta selaimessa, DOM- tai ikkunaobjektia ei ole. Työaseman JavaScript-kirjastot (kuten JQuery, VueJS tai KnockoutJS) eivät myöskään toimi.

Vaikka JSDOM-kirjaston avulla voidaankin luoda DOM-objekti ja käyttää sen tyyppisiä työaseman kirjastoja, siitä ei ole juurikaan hyötyä. Yksinkertaisessa HTML-jäsennyksessä voidaan käyttää NodeJS HTML-jäsennintä, kuten Cheeriota.

Merkinnän palauttaman HTML:n on oltava sallittu HTML. Se käydään läpi jäsentimellä, ja vain jäsennetty HTML lisätään sivulle. Tällä varmistetaan, ettei käännetyllä HTML:llä ole ristiriitaisia tunnisteita, jotka voisivat katkaista paikkoja.