Retour aux projets
Projet de stage2024

Template Engine Benchmark

Benchmark de moteur de template.

Template Engine Benchmark

ANNÉE

2024

À propos du projet

Outil de benchmark open-source permettant d'évaluer et comparer les performances de rendu des principaux moteurs de templates JavaScript (Pug, EJS, Handlebars, Liquid, Eta, Dust, Igodust). Le projet exécute une série de tests sur différents scénarios (boucles, conditions, échappement HTML) et génère automatiquement un rapport de résultats dans le README. L'architecture modulaire permet d'ajouter facilement de nouveaux moteurs de templates à la suite de tests.

Le défi

Le défi était de concevoir un système de benchmark fiable et reproductible, capable de mesurer équitablement les performances de moteurs aux syntaxes et fonctionnements très différents. Il fallait également rendre le projet extensible pour que d'autres développeurs puissent contribuer en ajoutant leurs propres moteurs de templates. Le projet a attiré l'attention de la communauté avec 10 stars et des contributions externes.

Technologies utilisées

JavaScript