


28 октября выпущена Node.js 26.13.0 с кодовым именем Lithium. Этим релизом ветка 26 перешла в режим длительной поддержки, LTS. Обновления запланированы до конца апреля 2029 года. Для команд, выбирающих версию серверного JavaScript, это повод пересмотреть план миграции. На Mentoring.digital разбираем, что означает переход.
По сравнению с 26.12.1 выпуск 26.13.0 меняет только метаданные, включая объект process.release, чтобы отразить статус LTS. Разработчики не заявляют других изменений в этой версии. Поэтому приписывать именно этому выпуску новое API или ускорение приложения нельзя.
Для проекта, который уже работает на 26.12.1, и приложения на Node.js 22 объём проверки будет разным. В первом случае сравниваются соседние версии одной ветки. Во втором нужно оценить весь переход между основными версиями, включая совместимость зависимостей и инструментов сборки.
В примечаниях к релизу отдельно напомнили: начиная с Node.js 25 официальные Linux-сборки связаны с библиотекой libatomic. В зависимости от дистрибутива её может потребоваться установить отдельно. Это особенно важно проверить при переходе с LTS-веток 24 и 22.
Не ограничивайтесь запуском на компьютере разработчика. Повторите проверку в том окружении, где будет работать приложение: тестовом сервере или образе контейнера. Сохраните сведения о версии Node.js, операционной системе и способе установки, чтобы результат можно было воспроизвести.
Редакция предлагает начать с отдельной ветки проекта. Зафиксируйте исходную версию среды, установите зависимости из текущего lockfile и выполните сборку и тесты. Затем повторите те же действия на выбранной версии Node.js 26. Отдельно проверьте запуск сервиса, используемые внешние интеграции на тестовых данных и завершение процесса.
Если проект содержит нативные модули, включите их сборку и загрузку в список приёмки. Не меняйте одновременно все библиотеки и среду выполнения без необходимости: иначе причину ошибки будет сложнее локализовать. Обсудить зависимости, асинхронный код и план перехода можно с наставником по JavaScript. Собственных тестов производительности этого релиза редакция не проводила.