Dirección de lanzamiento oficial: https://nodejs.org/en/blog/release/v18.0.0/
const res = await fetch('https://nodejs.org/api/documentation.json'); si (res.ok) { datos constantes = esperar res.json(); consola.log(datos); }
La API de recuperación experimental es compatible con el entorno global de Node. La implementación se basa en undici, un cliente HTTP/1.1 escrito para Node.
Al mismo tiempo, Node ahora puede usar las siguientes variables globales: recuperación, FormData, encabezados, solicitud y respuesta.
desde 'nodo:prueba'; importar * como afirmar desde 'afirmar/estricto'; prueba('prueba de sincronización', (t) => { afirmar.equal(1, 1); } ); prueba('prueba asíncrona', async (t) => { afirmar.equal(1, 1); } 3.La descarga de
Node es compatible con Web Streams API (MDN), lo que significa que Node puede permitir que JavaScript acceda mediante programación a flujos de datos recibidos a través de la red a través de Streams API.
buffer agrega Blob API. Blob encapsula datos sin procesar inmutables y puede compartir estos datos de forma segura entre múltiples subprocesos de trabajo.
Además, la nueva instancia de BroadcastChannel permite la comunicación asíncrona de uno a muchos con todas las demás instancias de BroadcastChannel vinculadas al mismo nombre de canal.
V8 se actualizará a la versión 10.1, que forma parte de Chromium 101. En comparación con Node.JS 17.9.0, se incluyen las siguientes características nuevas:
La propuesta de importación de afirmaciones agrega sintaxis en línea a las declaraciones de importación del módulo. El propósito de tales afirmaciones es admitir otros tipos de módulos de manera común en entornos JavaScript, comenzando con los módulos JSON.
La sintaxis es la siguiente (la forma recomendada de importar el módulo JSON):
importar json desde "./foo.json" afirmar {tipo: "json" }; import("foo.json", { afirmar: { tipo: "json" } });
para obtener más funciones