Совместимость

Эта страница описывает JavaScript-функциональность, предоставляемую njs:

Описания методов и свойств, доступных только в njs и не соответствующих стандарту ECMAScript, доступны в справочнике. Описания стандартных объектов и методов ECMAScript доступны в спецификации ECMAScript.

Объекты njs и nginx, модули и Buffer

Перечисленные ниже объекты, модули и методы доступны в обоих движках, QuickJS и njs, если не указано иное.

Совместимость с ECMAScript (движок njs)

Перечисленные ниже возможности языка ECMAScript относятся к движку njs, объявленному устаревшим начиная с 1.0.0. Движок QuickJS поддерживает ES2023; для нового кода следует использовать движок QuickJS.

Движок njs реализован в соответствии с ECMAScript 5.1 (строгий режим) c некоторыми расширениями ECMAScript 6 и позже. Совместимость находится в стадии развития.