njs 0.3.2 发布,扩展 Nginx 功能的 JavaScript 子集

栏目: 服务器 · Nginx · 发布时间: 4年前

内容简介:njs 以 Nginx 插件的方式存在,名字就叫 njs 。和其他 Nginx 插件一样,我们需要重新编译 Nginx 来完成安装。njs 目前仍处于早期研发状态,最新版本 0.3.2

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 以及大多数内置方法
  • 使所有构造函数属性可配置

详情请查看发布公告


以上所述就是小编给大家介绍的《njs 0.3.2 发布,扩展 Nginx 功能的 JavaScript 子集》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Concepts, Techniques, and Models of Computer Programming

Concepts, Techniques, and Models of Computer Programming

Peter Van Roy、Seif Haridi / The MIT Press / 2004-2-20 / USD 78.00

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them p......一起来看看 《Concepts, Techniques, and Models of Computer Programming》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具