1 dépôt
Conversion of template sources into standalone JavaScript modules to eliminate runtime compilation overhead.
Distinct from Distribution Module Compilation: Specifically targets templates being compiled into JS modules, whereas the parent is for general distribution module compilation.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Pre-Compiled Template Modules. Refine with filters or upvote what's useful.
doT est un moteur de template JavaScript compilé et un système de rendu utilisé pour générer du texte dynamique et du HTML pour les interfaces basées sur navigateur et les environnements serveur Node.js. Il transforme les chaînes de template en fonctions JavaScript exécutables pour produire une sortie texte à travers différents environnements d'exécution. Le système se concentre sur la pré-compilation des fichiers source de template en modules JavaScript autonomes au moment du build. Ce processus élimine la surcharge de compilation à l'exécution, augmente la vitesse d'exécution et empêche l'injection de code malveillant. Le moteur prend en charge l'interpolation basée sur la logique utilisant des conditionnels et des itérateurs de tableau, ainsi que la création de partiels et de macros réutilisables. Les capacités supplémentaires incluent le contrôle des espaces blancs, la configuration de délimiteurs personnalisés et la capacité de mapper automatiquement les structures de répertoire aux identifiants de template.
Pre-compiles template sources into standalone JavaScript modules to eliminate runtime compilation overhead and increase security.