Вышла новая версия платформы Node.js 23.0



Из интересного:



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 модулей.