龙空技术网

软件更新丨Node.js 12.7.0 发布,服务器端的JavaScript运行环境

开源中国OSC 557

前言:

如今姐妹们对“服务器端js”大约比较关怀,大家都需要剖析一些“服务器端js”的相关内容。那么小编也在网络上汇集了一些对于“服务器端js””的相关资讯,希望咱们能喜欢,看官们快快来学习一下吧!

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。

Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,Node.js 会假设你是在 POSIX 环境下运行它 Linux 或 Mac OS X。如果你是在 Windows 下,那就需要安装 MinGW 以获得一个仿 POSIX 的环境。在 Node 中,Http 是首要的。Node 为创建 http 服务器作了优化,所以你在网上看到的大部分示例和库都是集中在 web 上(http 框架、模板库等)。

这里是一个简单的 hello world 的 Web 服务器。

在线文档:

更新

Node.js 12.7.0 已经发布,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。更新内容如下:

deps:

nghttp2 升级到 1.39.1npm 升级到 6.10.0

esm:

实现 pkg-exports 方案。可以将一个新的 "exports" 字段添加到模块的 package.json 文件中,来提供自定义子路径别名 #proposal-pkg-exports

http:

新增 response.writableFinished 在 http.ClientRequest "information" 事件中公开 headers, rawHeaders 和其他字段

inspector:

新增 inspector.waitForDebugger()

policy:

添加 --policy-integrity=sri CLI 选项,以减少策略篡改。如果指定了策略完整性,但策略没有此完整性,则 Node.js 将在运行任何代码之前出错

readline,tty:

公开来自编写字符的各种方法的流 API

src:

使用 cgroup 获得内存限制。这改进了为 Node.js 进程设置内存上限的方式。在此之前,使用物理内存大小来估计所需的 V8 堆大小。此更改增加了获得 Linux cgroup 设置的内存限制的能力,docker 容器使用该限制来设置资源约束

详情更新列表查看地址:

下载地址:「链接」

标签: #服务器端js #jstty