njs 0.7.10 发布,nginx 的 JavaScript 脚本语言
njs 0.7.10 已发布。njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。
作为 nginx 的插件,njs 的安装方式是重新编译 nginx。
新版本下载地址:http://nginx.org/en/docs/njs/install.html
主要变化
nginx modules:
Core:
- Feature: 为 CLI 添加对 signal 的支持
- Feature: 添加用于处理 XML 文档的
xml
模块 - Feature: 扩展了对WebCrypto API 中对称和非对称密钥的支持。最值得注意的是为
importKey()
添加了JWK
格式,并且实现了generateKey()
和exportKey()
方法 - Feature: 添加
String.prototype.replaceAll()
- Bugfix: 修复
for(expr1;
条件语法错误处理 - Bugfix: 使用外部对象的
Object.values()
和Object.entries()
- Bugfix: 修复
RegExp.prototype[@@replace]()
.

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Electron 23.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electronv23.0.0现已发布,具体更新内容如下: Fixes 当激活 macOS 语音控制以允许对 Electron 应用程序进行完全语音控制时,现在会启用基本辅助功能支持。#37145 修复了由未初始化的 pref 引起的 printing 崩溃。#37149 Other Changes 已弃用的incrementCapturerCount()/decrementCapturerCount()方法已被删除。#37148 将 Chromium 更新为 110.0.5481.77。#37120 更新说明:https://github.com/electron/electron/releases/tag/v23.0.0
- 下一篇
phpMyAdmin 4.9.11 和 5.2.1 发布,MySQL 可视化管理工具
phpMyAdmin 开发团队发布了 4.9.11 和 5.2.1 版本。5.2.1 主要是修复错误,包含了对拖放上传功能中的 XSS 漏洞的安全修复(PMASA-2023-01)。4.9.11 则专门修复了 XSS 漏洞。 5.2.1 主要更新内容: issue #17506 修复在没有 XMLWriter 或 Imagick 的情况下配置 2FA 时的错误 issue #17519 修复导出页面 (Export pages) 在某些情况下无法运行的问题 issue #17121 修复 password_hash 函数在哈希之前错误地向密码添加单引号的问题 issue #17736 添加 utf8mb3 作为字符集描述页面上 utf8 的别名 issue #17248 支持 MariaDB >= 10.7 的 UUID 数据类型 issue #16042 修复使用 gzip 压缩类型和 FireFox 浏览器时格式错误的下载 添加spellcheck="false"到所有密码字段和一些文本字段,避免拼写劫持数据泄漏 修复了使用 Designer 时的 JavaScript 错误...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境