Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Node.js кардинально меняет стратегию обновлений: разработчики в шоке! Как это изменит вашу работу?

Node.js — одна из самых популярных платформ для запуска JavaScript вне браузера — полностью меняет подход к выпуску новых версий. Теперь важные обновления будут появляться всего раз в год, несмотря на то, что основной движок Chromium, на базе которого работает Node.js, переходит на еженедельные апдейты. Node.js используют для серверов, веб-приложений, скриптов и создания инструментов командной строки. Эта платформа позволяет писать на JavaScript там, где часто выбирают PHP, Python или Ruby. В основе Node.js — тот же движок V8, что и в Google Chrome и других браузерах на базе Chromium. Раньше платформа выходила два раза в год: с новыми функциями и свежей версией V8. Теперь команда Node.js объявила: выходить будет только один крупный релиз в год. Прошлая путаница исчезает: больше не будет быстрых “коротких” нечетных версий (типа v9, v11), которые поддерживали всего полгода, и долгосрочных четных (например, v10, v12), за которыми следили больше двух лет — 30 месяцев. Теперь каждый крупны
Оглавление

Node.js — одна из самых популярных платформ для запуска JavaScript вне браузера — полностью меняет подход к выпуску новых версий. Теперь важные обновления будут появляться всего раз в год, несмотря на то, что основной движок Chromium, на базе которого работает Node.js, переходит на еженедельные апдейты.

Node.js используют для серверов, веб-приложений, скриптов и создания инструментов командной строки. Эта платформа позволяет писать на JavaScript там, где часто выбирают PHP, Python или Ruby. В основе Node.js — тот же движок V8, что и в Google Chrome и других браузерах на базе Chromium. Раньше платформа выходила два раза в год: с новыми функциями и свежей версией V8.

Теперь команда Node.js объявила: выходить будет только один крупный релиз в год. Прошлая путаница исчезает: больше не будет быстрых “коротких” нечетных версий (типа v9, v11), которые поддерживали всего полгода, и долгосрочных четных (например, v10, v12), за которыми следили больше двух лет — 30 месяцев. Теперь каждый крупный релиз сразу становится долгосрочным и поддерживается максимально долго.

Причина такого решения проста: слишком многие путались в различных номерах версий, а промежуточные релизы редко использовались компаниями и разработчиками. Самыми востребованными оказывались стабильные, долгосрочные версии — и теперь команда решила сосредоточить усилия именно на них.

-2

Что такое Chromium, и стоит ли использовать его вместо привычного браузера?

Задумывались ли вы, что находится "под капотом" вашего браузера? Если копнуть глубже, можно обнаружить кое-что интересное: Google Chrome построен на проекте Chromium — и именно на этой платформе работают и многие другие популярные браузеры.

Как рассказал один из разработчиков Node.js, система двух релизов в год просуществовала целых 10 лет — с тех пор, как проект объединился с io.js и начал расти вместе с сообществом. По словам команды, это был “научный подход с учетом интересов бизнеса”. Теперь, сконцентрировав все ресурсы на поддержке действительно востребованных версий, разработчикам удастся сделать платформу более стабильной и надежной.

Любопытно, что такие изменения анонсировали буквально через неделю после заявления Google о том, что Chrome теперь будет получать обновления каждую неделю — чтобы как можно скорее внедрять новшества и исправлять ошибки. Движок V8, который и лежит в основе Node.js, и работает в Chrome, обновляют одновременно с основными релизами браузера.

Однако у новой схемы есть обратная сторона: если команда Chrome добавила оптимизацию скорости JavaScript или улучшила WebAssembly, подобные новшества попадут в Node.js только с выходом следующего большого релиза — а это может быть через много месяцев или даже год. Для тех, кто долго не обновляет Node.js, задержка будет еще больше. Решение не самое гибкое, но для большинства компаний, которым важна стабильность, оно станет даже удобнее и безопаснее.

Подписывайтесь на новости — и будьте в курсе всех изменений в Node.js!

Новая схема релизов стартует с Node.js 27: первые тестовые версии появятся в октябре 2026 года, полноценный запуск ожидается в апреле 2027-го, а долгосрочная поддержка начнётся в октябре 2027 и завершится в апреле 2030 года.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: