La version njs 1.0.0 a été publiée, un module pour intégrer un interpréteur de JavaScript dans le serveur http nginx. Njs permet d'utiliser des scripts JavaScript dans les fichiers de configuration pour étendre les capacités de nginx. Les scripts peuvent être utilisés pour définir une logique avancée de traitement des requêtes, former des configurations, générer dynamiquement des réponses, modifier des requêtes/réponses ou créer rapidement des solutions de contournement pour les problèmes dans les applications web. Le code du projet est écrit en C et distribué sous la licence BSD.
Dans cette nouvelle version, l'ancien moteur JavaScript njs est maintenant obsolète. Le moteur recommandé à utiliser est désormais QuickJS, développé par Fabrice Bellard. Parmi les nouvelles fonctionnalités de la version 1.0.0, on note un renforcement de la vérification des requêtes dans la méthode ngx.fetch() et une unification des classes de gestion des exceptions.
Source : opennet.ru
