Вышла новая версия платформы Node.js 23.0
Из интересного:
1. Стабилизация режимов
2.
3. Использование ESM модулей теперь не требует специального расширения или флага в package.json.
4. Добавлен API WebStorage, который предоставляет временное хранилище типа ключ-значения как в localStorage/sessionStorage.
5. Добавлен API SQLite.
6. Добавлена опциональная поддержка кэширования скомпилированного кода на диске для существенного ускорения запуска модулей.
7. Движок V8 обновлён до версии 12.9, применяемой в Chromium 129.
В целом релиз очень годный. Особенно радует движение по синергии CommonJS и ESM модулей.
Из интересного:
1. Стабилизация режимов
--experimental-strip-types
и --experimental-transform-types
для поддержки TS.2.
require
теперь можно использовать для загрузки ESM модулей в синхронном режиме без необходимости использовать top await import
.3. Использование ESM модулей теперь не требует специального расширения или флага в package.json.
4. Добавлен API WebStorage, который предоставляет временное хранилище типа ключ-значения как в localStorage/sessionStorage.
5. Добавлен API SQLite.
6. Добавлена опциональная поддержка кэширования скомпилированного кода на диске для существенного ускорения запуска модулей.
7. Движок V8 обновлён до версии 12.9, применяемой в Chromium 129.
В целом релиз очень годный. Особенно радует движение по синергии CommonJS и ESM модулей.