主
- V8引擎更新至版本
7.8 ,它使用了新的性能优化技术,改进了对象解构,减少了内存消耗,并减少了 WebAssembly 执行的准备时间; - 默认情况下启用对国际化和基于库的 Unicode 的完全支持
ICU (Unicode 的国际组件),允许开发人员编写代码支持的 使用不同的语言和区域设置。 现在默认安装 full-icu 模块; - API 稳定
工人线程 ,允许 创建多线程事件循环。 该实现基于worker_threads模块,该模块允许您在多个并行线程中运行JavaScript代码。 对 Workers Threads API 的稳定支持也已向后移植到 Node.js 12.x 的 LTS 分支; - 对平台的要求有所提高。 现在组装
需要 至少 macOS 10.11(需要 Xcode 10)、AIX 7.2、Ubuntu 16.04、Debian 9、EL 7、Alpine 3.8、Windows 7/2008; - 改进了对Python 3的支持。如果系统同时具有Python 2和Python 3,则仍然使用Python 2,但增加了系统上仅安装Python 3时构建的功能;
- HTTP 解析器的旧实现(“—http-parser=legacy”)已被删除。 删除或弃用了调用和属性 FSWatcher.prototype.start()、ChildProcess._channel、ReadStream 和 WriteStream 对象中的 open() 方法、request.connection、response.connection、module.createRequireFromPath();
- 后
出来了 更新13.0.1,快速修复了多个错误。 特别是,npm 6.12.0 显示有关使用不受支持的版本的警告的问题已得到解决。
让我们回想一下,Node.js 平台既可用于 Web 应用程序的服务器端支持,也可用于创建普通的客户端和服务器网络程序。 为了扩展 Node.js 应用程序的功能,大量
为了处理大量并行请求,Node.js 使用基于非阻塞事件处理和定义回调处理程序的异步代码执行模型。 支持的多路复用连接方法包括 epoll、kqueue、/dev/poll 和 select。 该库用于复用连接
从本质上讲,Node.js 与框架类似
来源: opennet.ru