Kommen wir doch mal zu den Details :D.
Es müssen bei dir zwei Templates laufen. Eines für Javascript und eins fürs reine HTML? Ist da die Laufzeit nicht immens hoch?
Gibt es den Fall das dein Javascript neu "compiliert" werden muss, falls sich Einträge in deiner Datenbank bzw. in deinem CMS ändern? Ergo muss das Template wie das HTML Template bei jeder Anfrage neu erstellt werden?
Ich schätze mal du hast mehrere Dateien die du zu erst zu einer Zusammenfasst und darüber das Template laufen lässt?
Erstmal die Fragen, später gibts bestimmt ncoh mehr :D.
Gruß
der Fragende
T-Rex