De versie 1.0.0 van njs is uitgebracht, een module voor de integratie van de JavaScript-interpreter in de http-server nginx. Njs stelt je in staat om JavaScript-scripts te gebruiken in configuratiebestanden om de mogelijkheden van nginx uit te breiden. Scripts kunnen worden gebruikt voor de bepaling van uitgebreide logica voor verzoekverwerking, configuratievorming, dynamische generatie van antwoorden, en voor het aanpassen van verzoeken/antwoorden of voor het snel creƫren van stubben voor probleemoplossing in webapplicaties. De code van het project is geschreven in C en wordt verspreid onder de BSD-licentie.
In de nieuwe release is de eigen JavaScript-engine njs gekwalificeerd als verouderd. Als de aanbevolen engine dient QuickJS te worden gebruikt, ontwikkeld door Fabrice Bellard. In versie 1.0.0 zijn nieuwe mogelijkheden te zien, waaronder een strengere controle van verzoeken in de functie ngx.fetch() en de uniformering van foutafhandelingsklassen.
Bron: opennet.ru
