JavaScript 引擎

0.8.6 版本开始, 支持多个 JavaScript 引擎。 要指定特定引擎,请使用指令 可用于 HTTPStream。 默认情况下,使用 njs 引擎。js_engine

NJS 引擎

njs 是一个可嵌入的 JavaScript 引擎 作为 NJS 模块的一部分开发。 有关详细信息,请参阅 Сompatibility 部分。

QuickJS 引擎

QuickJS 是一个轻量级的、 支持 ES2023 规范, 包括模块、异步生成器、代理和 BigInt 等功能。

0.8.6 版本开始, 引入了 njs/nginx 对象的直接替代品 为确保与 NJS 引擎兼容,但以下情况除外:

NJS 内置模块状态:

njs 内置对象状态:

nginx 内置对象状态: