
В конце июня 2026 года состоялся релиз njs 1.0.0. Это модуль для интеграции интерпретатора языка JavaScript в http‑сервер nginx. Проект Njs позволяет использовать сценарии JavaScript в файлах конфигурации для расширения возможностей nginx. Скрипты могут использоваться для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответов, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web‑приложениях.
Исходный код проекта Njs написан на языке C и опубликован на GitHub под лицензией BSD.
В первом мажорном выпуске команда проекта перевела в разряд устаревших собственный JavaScriot‑движок njs. В качестве основного рекомендованного движка теперь следует использовать QuickJS, созданный Фабрисом Белларом. Из новых возможностей в njs 1.0.0 отмечается ужесточение проверки запросов в методе ngx.fetch() и унификация классов обработки исключений для разных движков.

ссылка на оригинал статьи https://habr.com/ru/articles/1051604/