À propos du projet
## Présentation du projet
art-template est un moteur de templates JavaScript simple et ultra-rapide, qui optimise la vitesse de rendu grâce à la technique de pré-déclaration de portée, atteignant ainsi des performances proches de la limite de JavaScript. Il prend en charge à la fois NodeJS et les environnements navigateur, avec une version navigateur de seulement 6 Ko.
## Caractéristiques principales
- **Haute performance** : Utilise la pré-déclaration de portée, avec des performances proches de la limite de rendu JavaScript
- **Débogage convivial** : Les erreurs de syntaxe et d'exécution sont journalisées avec précision à la ligne du template, avec prise en charge des points d'arrêt sur les fichiers de template (Webpack Loader)
- **Intégration de frameworks** : Prend en charge Express, Koa, Webpack
- **Héritage de templates** : Prend en charge l'héritage de templates et les sous-templates
- **Léger** : Version navigateur de seulement 6 Ko
## Cas d'utilisation
- Rendu côté serveur (NodeJS)
- Rendu de templates côté navigateur
- Intégration avec des frameworks Web comme Express, Koa
- Traitement de templates dans les processus de build Webpack
## État de maintenance
**Avertissement important : Ce projet n'est plus maintenu.** Depuis le 13 juillet 2026, aucune mise à jour fonctionnelle, correction de bugs ou correctif de sécurité n'est fourni. Il est officiellement recommandé de ne pas l'utiliser en environnement de production et de migrer rapidement vers des alternatives toujours activement maintenues.
## Documentation et ressources
- [Documentation en anglais](https://goofychris.github.io/art-template/)
- [Documentation en chinois](https://goofychris.github.io/art-template/zh-cn/index.html)
- [Test de vitesse en ligne](https://goofychris.github.io/art-template/rendering-test/)
## Installation
```bash
npm install art-template
```
## Exemple rapide
```javascript
const template = require('art-template');
const html = template(__dirname + '/index.art', {
user: { name: 'aui' }
});
```
## Remarques
Étant donné que le projet n'est plus maintenu, il n'est pas recommandé d'utiliser cette bibliothèque pour de nouveaux projets. Pour les projets existants qui en dépendent, il est conseillé d'évaluer et de remplacer rapidement par un autre moteur de templates activement maintenu.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.