-
Notifications
You must be signed in to change notification settings - Fork 187
Closed
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:
- shell: b5a0576, 0.8.5
- nginx modules: 201b127, 0.8.6
- sharedDict: 352c2e5, 0.8.8
- ngx.fetch: b7f76b7, 0.9.1
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.
jirutka and radsockaiwu, Maryna-f5, steve-chavez and agebhar1jo-carter, calvin2021y and steve-chavez