Node a publié une nouvelle version. Cet article vous amènera à découvrir les nouvelles fonctionnalités de Node18. J'espère qu'il sera utile à tout le monde !
Adresse de version officielle : https://nodejs.org/en/blog/release/v18.0.0/
const res = await fetch('https://nodejs.org/api/documentation.json'); if (res.ok) { const data = await res.json(); console.log(data); }
Support expérimental dans l'environnement mondial de. API de récupération de nœud. L'implémentation est basée sur undici, un client HTTP/1.1 écrit pour Node.
En parallèle, Node peut désormais utiliser les variables globales suivantes : fetch, FormData, Headers, Request et Response.
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); } );
Le téléchargement de nœud prend en charge l'API Web Streams (MDN), ce qui signifie que Node peut permettre à JavaScript d'accéder par programme aux flux de données reçus sur le réseau via l'API Streams.
buffer dispose d'une nouvelle API Blob Blob encapsule des données brutes immuables et peut partager ces données en toute sécurité entre plusieurs threads de travail.
De plus, la nouvelle instance BroadcastChannel permet une communication asynchrone un-à-plusieurs avec toutes les autres instances BroadcastChannel liées au même nom de canal.
La V8 sera mise à jour vers la version 10.1, qui fait partie de Chromium 101. Par rapport à Node.JS 17.9.0, les nouvelles fonctionnalités suivantes sont incluses :
La proposition Import Assertions ajoute une syntaxe en ligne pour les instructions d'importation de module. Le but de ces assertions est de prendre en charge d'autres types de modules de manière commune dans les environnements JavaScript, en commençant par les modules JSON.
La syntaxe est la suivante (méthode recommandée pour importer le module JSON) :
import json from "./foo.json" assert { type: "json" }; import("foo.json", { assert: { type: "json" } });
Pour les autres fonctionnalités, merci de vous référer à l'adresse en début d'article !
Pour plus de connaissances sur les nœuds, veuillez visiter : tutoriel Nodejs !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!