njs 0.4.2 已釋出,njs 以 nginx 外掛的方式存在,它是 JavaScript/ECMAscript 的子集,實現了大部分的 JavaScript 語言功能,沒有完全遵從 ECMAScript 標準,同時拋棄了 JavaScript 比較難懂的部分。njs 不透過 V8 引擎實現,而是透過一個更小、能耗更低、更符合 nginx 應用場景的小虛擬機器實現,可以理解為 nginx 為其實現了一套自己的詞法解析。
作為 nginx 的外掛,njs 的安裝方式是重新編譯 nginx。
新版本下載 http://nginx.org/en/docs/njs/install.html
njs 0.4.2 主要變更
RegExp.prototype[Symbol.replace]
%TypedArray%.prototype.sort()
fs
模組,並添加了mkdir()
, readdir()
, rmdir()
方法NjsByteString
型別的描述String.prototype.repeat()
方法String.prototype.replace()
方法%TypedArray%.prototype.copyWithin()
Array.prototype.splice()
Array.prototype.reverse()
Array.prototype.sort()
[admin
]