Vincoli

L'operazione cec compile-template è un'applicazione NodeJS e viene eseguita al di fuori di qualsiasi browser. Poiché il rendering della pagina non viene eseguito in un browser, non esistono oggetti DOM o finestra e le librerie JavaScript lato client, quali JQuery, VueJS e KnockoutJS, non funzioneranno.

Sebbene sia possibile utilizzare la libreria JSDOM per creare un oggetto DOM ed eseguire queste librerie lato client, l'operazione si rivela poco vantaggiosa. Per l'analisi HTML semplice, è possibile utilizzare un parser HTML NodeJS HTML quale cheerio.

Il codice HTML restituito dal markup deve essere un codice HTML valido. Verrà passato tramite un parser e solo il codice HTML analizzato verrà aggiunto alla pagina. Ciò consente di confermare che il codice HTML compilato non contenga tag non corrispondenti che potrebbero interrompere gli slot.