歡迎您光臨本站 註冊首頁

njs 0.3.2 發布,擴展 Nginx 功能的 JavaScript 子集

←手機掃碼閱讀     admin @ 2019-05-26 , reply:0

njs 是 JavaScript/ECMAscript 的子集 。它實現了大部分的 JavaScript 語言的功能,沒有完全遵從 ECMAScript 標準,同時拋棄了 JavaScript 比較難懂的部分。njs 不是通過 V8 引擎實現的,而是通過一個更小、能耗更低、更符合 Nginx 應用場景的小虛擬機(VM)來實現,可以理解為 Nginx 為其實現了一套自己的詞法解析。

njs 以 Nginx 插件的方式存在,名字就叫 njs 。和其他 Nginx 插件一樣,我們需要重新編譯 Nginx 來完成安裝。

njs 目前仍處於早期研髮狀態,最新版本 0.3.2 已發布

此版本主要是修復了 bug,以及引入不少的新特性。例如

  • 增加對模板文字的支持
  • 支持從命令行參數執行命令
  • 增加對 RegExp groups 對象的支持 (ES9)
  • 增加對塊範圍函數定義的支持
  • 增加了對使用 GNU Readline 庫構建的支持
  • 可配置 length, name以及大多數內置方法
  • 使所有構造函數屬性可配置

詳情請查看發布公告


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/106964/njs-0-3-2-released
njs 0.3.2 發布,擴展 Nginx 功能的 JavaScript 子集已經有197次圍觀

http://coctec.com/news/all/show-post-205656.html