Open
Description
QuickJS will be added as an alternative JS engine. The goal is to achieve a drop-in replacement level support for QuickJS.
QuickJS is supported and developed by a wider community, it has almost full ES spec coverage.
QuickJS will be added in stages:
core modules:
-
querystring module: f289dcb, 0.8.10
The following items will not be ported:
njs-specific API: njs.dump(), njs.on(), console.dump().
js_preload_object directive for http and stream.
outdate modules loading: require().
NJS engine will stay a default JS engine for a while for backward compatibility (at least until QuickJS version is mature enough).
Feel free to ask questions and share you feedback.