Foi publicada a versão njs 1.0.0, um módulo para integrar o interpretador de JavaScript no servidor http nginx. O njs permite o uso de scripts JavaScript em arquivos de configuração para expandir as capacidades do nginx. Os scripts podem ser usados para definir lógica avançada de processamento de requisições, gerar configurações, criar respostas dinamicamente, modificar requisições/respostas ou rapidamente gerar mocks para resolver problemas em aplicações web. O código do projeto é escrito em C e distribuído sob a licença BSD.
Na nova versão, o próprio motor JavaScript njs foi classificado como obsoleto. Recomenda-se o uso do motor QuickJS, criado por Fabrice Bellard. Entre as novas funcionalidades na versão 1.0.0, destaca-se o endurecimento da validação de requisições no método ngx.fetch() e a unificação das classes de tratamento de exceções.
Fonte: opennet.ru
