Begrensninger

Operasjonen cec compile-template er en NodeJS-applikasjon som kjører utenfor alle nettlesere. På grunn av at siden ikke blir gjengitt i en nettleser, finnes det ikke noe DOM- eller vindusobjekt, og derfor kommer ikke JavaScript-biblioteker som JQuery, VueJS eller KnockoutJS på klientsiden til å fungere.

Selv om det er mulig å bruke et bibliotek som JSDOM til å opprette et DOM-objekt og kjøre disse bibliotekene på klientsiden, er det få fordeler ved å gjøre det. Til enkel HTML-analyse kan du bruke en HTML-analysator for NodeJS som cheerio.

HTML som returneres av koden, må være gyldig HTML. Den blir sendt via en analysator, og det er bare analysert HTML som blir lagt til på siden. Dette skal bekrefte at kompilert HTML ikke har koder med manglende samsvar som kan bryte spor.