njs 0.8.1 发布,nginx 的 JavaScript 脚本语言
njs 0.8.1 已发布。此版本新增js_periodic
指令、为共享词典引入items()
方法。
njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。
作为 nginx 的插件,njs 的安装方式是重新编译 nginx。
新版本下载地址:http://nginx.org/en/docs/njs/install.html
主要变化
nginx modules:
-
Feature: 为 http 和 stream 引入
js_periodic
命令,用于指定定期运行的 JS handler -
Feature: 实现共享字典的
items()
方法,该方法返回所有未过期的 key-value 对 -
Bugfix: 修复 0.8.0
r.internalRedirect()
中引入的错误异常
Core:
- Bugfix: 修复
Object.getOwnPropertyNames()
中 keys 的错误顺序

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新增动态排序图、桑基图、AntV 组合图,DataEase 开源数据可视化分析平台 v1.18.10 发布
2023年9月14日,DataEase开源数据可视化分析平台正式发布v1.18.10版本。 这一版本的功能升级包括:数据集方面,对字段管理的后台保存做了相关优化,降低了资源消耗;仪表板方面,对联动、查询结果以及过滤组件等进行了调整优化,避免系统卡顿情况的发生;视图方面,新增ECharts动态排序图、AntV组合图、AntV桑基图三种视图类型,并对词云图、文本卡、指标卡等已有视图类型做了功能增强,更加贴近用户的使用场景;系统管理方面,可以通过配置客户端访问模式,支持在电视端等客户端上使用PC模式访问DataEase;安全方面,当登录失败次数过多时可以通过邮件通知管理员,防止来自外部的恶意入侵。 另外,DataEase开源项目组还对其他一些常用的功能进行了功能优化和问题修复。 新增功能 ■ 仪表板:复用时支持选择适应当前主题和保持源样式,背景支持颜色透明度设置 在DataEase v1.18.10版本中,用户可以在复用已有视图时,选择让复用的视图自适应目标仪表板主题,或者保持复用视图原有的样式,以满足不同场景的不同样式设置需求。 当仪表板背景为颜色时,用户可以通过调节背景色的透明度来达到预...
- 下一篇
.NET 8 性能大幅提升,比 .NET 7 遥遥领先
微软 .NET 开发团队的工程师 Stephen Toub 发表博客《Performance Improvements in .NET 8》,详细介绍了.NET 8 中的性能改进。 一言蔽之: .NET 7 was super fast. .NET 8 is faster. .NET 8 比 .NET 7 的超级快更快! 这篇博客全方位介绍了 .NET 8 的性能表现,包括 JIT、原生 AOT、VM、GC、Mono、线程、文件 I/O、网络、JSON 处理、日志等。 JIT Tiering and Dynamic PGO Vectorization Branching Bounds Checking Constant Folding Non-GC Heap Zeroing Value Types Casting Peephole Optimizations Native AOT VM GC Mono Threading [ThreadStatic] ThreadPool Tasks Parallel Reflection Exceptions Primitives Enums Num...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境