国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術(shù) > 開源

njs 0.7.10 發(fā)布,nginx 的 JavaScript 腳本語言

小編 開源 2023-02-09 10:30:33

njs 0.7.10 已發(fā)布。njs 以 nginx 插件的方式存在,它是 javaScript/ECMAscript 的子集,實(shí)現(xiàn)了大部分的 JavaScript 語言功能,沒有完全遵從 ECMAScript 標(biāo)準(zhǔn),同時(shí)拋棄了 JavaScript 比較難懂的部分。njs 不通過 V8 引擎實(shí)現(xiàn),而是通過一個(gè)更小、能耗更低、更符合 nginx 應(yīng)用場景的小虛擬機(jī)實(shí)現(xiàn),可以理解成 nginx 為其實(shí)現(xiàn)了一套自己的詞法解析。


作為 nginx 的插件,njs 的安裝方式是重新編譯 nginx。


新版本下載地址:http://nginx.org/en/docs/njs/install.html


主要變化


nginx modules:


Feature: 在 Fetch API 中添加 Request,Response和 Headersctors

Bugfix: 修復(fù)主進(jìn)程中調(diào)用的 nginx 記錄器回調(diào)

Core:


Feature: 為 CLI 添加對 signal 的支持

Feature: 添加用于處理 XML 文檔的 xml模塊

Feature: 擴(kuò)展了對 WebCrypto API 中對稱和非對稱密鑰的支持。最值得注意的是為 importKey()添加了 JWK 格式,并且實(shí)現(xiàn)了 generateKey()和 exportKey()方法

Feature: 添加 String.prototype.replaceAll()

Bugfix: 修復(fù) for(expr1; 條件語法錯(cuò)誤處理

Bugfix: 使用外部對象的 Object.values() 和 Object.entries()

Bugfix: 修復(fù) RegExp.prototype[@@replace]().

詳情查看 Changelog。


TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5