千家信息网

Node18的新特性有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"Node18的新特性有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 原生支
千家信息网最后更新 2026年11月02日Node18的新特性有哪些

本篇内容介绍了"Node18的新特性有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1. 原生支持fetch

const res = await fetch('https://nodejs.org/api/documentation.json');if (res.ok) {   const data = await res.json();   console.log(data); }

Node的全局环境上支持实验性的fetch API。该实现基于undici,一个为Node编写的HTTP/1.1客户端。

同时,Node现在可以使用以下全局变量:fetch、FormData、Headers、Request和Response。

2. 内置的 test runner

import test from 'node:test'; import * as assert from 'assert/strict'; test('sync test', (t) => {   assert.equal(1, 1);   });   test('async test', async (t) => {   assert.equal(1, 1);   });

3. Web Streams

Node下载支持 Web Streams API(MDN),这意味着Node可以通过Streams API允许JavaScript以编程的方式访问通过网络接收的数据流。

4. Blob

buffer新增Blob API,Blob封装了不可变的原始数据,可以在多个工作线程之间安全地共享这些数据。

另外,新增的 BroadcastChannel 实例允许与绑定到同一 channel name 的所有其他 BroadcastChannel 实例进行异步一对多通信。

5. 使用V8 新版本

V8将更新为10.1版,这是Chromium 101的一部分。与Node.JS 17.9.0相比,包括以下新功能:

  • findLast()和findlastedex()数组方法。

  • 对Intl.Locale API的改进。

  • 函数的Intl.SupportedValues。

  • 提高了类字段和私有类方法的性能(现在它们的初始化速度与普通属性存储一样快)。

6. 支持 import JSON

Import Assertions 提案为模块导入语句添加了内联语法。此类断言目的是以跨JavaScript环境的通用方式支持其他类型的模块,从JSON模块开始。

语法如下(导入JSON模块的建议方法):

import json from "./foo.json" assert { type: "json" };import("foo.json", { assert: { type: "json" } });

"Node18的新特性有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

支持 模块 数据 方法 特性 全局 内容 实例 方式 更多 环境 知识 语法 原始 学有所成 接下来 之间 函数 变量 可以使 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 博彦科技互联网金融 上海睿民互联网科技有限公司 亿人帮互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 西安纸贵互联网科技有限公司 礼当家互联网科技 新浪科技互联网 狮子座互联网科技培训 互联网科技论坛 阿里互联网科技公司 互联网科技公司实习生 想开互联网科技公司怎么样 佛山市拉法互联网科技有限公司 互联网金融科技公司的优势 下一代互联网重大应用科技园 信承诺互联网科技有限公司 互联网时代科技型公司的机会 万物互联网智能科技 广西科技产业互联网是什么 西安左小互联网科技有限公司 北京路客互联网科技有限公司 涨乐互联网科技 唐信互联网科技 互联网科技教育视频 苏州铭阳互联网科技有限公司 威龙国际互联网科技公司 长沙茂晟互联网科技有限公司 上海科技产业互联网平台 互联网科技企业商标注意事项 恒生科技指数 中概互联网
0