Node.js 22.8.0, la última versión del entorno de ejecución de JavaScript controlado por eventos, agrega una API de JavaScript para habilitar el almacenamiento en caché en disco de todos los módulos cargados después de que se llama a la API, presentando una opción de almacenamiento en caché para el código. La API se llama module.enable.CompileCache(). Anula la variable de entorno NODE_COMPILE_CACHE, que solo los usuarios finales podían usar para habilitar el almacenamiento en caché en disco. La nueva API permite a los autores de herramientas y bibliotecas administrar el almacenamiento en caché de su propio código. La solución es una alternativa integrada a los paquetes v8-compile-cache, que ofrece un mejor rendimiento y soporte para ESM (módulos ECMAScript). Node 22.8.0, presentado el 3 de septiembre, se puede descargar desde Nodejs.org. Se clasifica como una versión actual en lugar de una versión LTS (soporte a largo plazo). Con esta actualización, Node ahora admite la exigencia de que la cobertura del código alcance un umbral específico antes de que un proceso salga correctamente. Los desarrolladores que deseen utilizar esta capacidad deben configurar el indicador –experimental-test-coverage. Se pueden configurar umbrales para tipos de cobertura, incluidas coberturas de rama, función y línea. Además, en la versión 22.8.0, se agregó una versión de vm.createContext() para crear un contexto sin contextualizar su objeto global cuando se utiliza vm.constants.DONT_CONTEXTIFY. Esto es adecuado cuando los usuarios desean congelar el contexto o acelerar el acceso global si no necesitan el comportamiento del interceptor.