TGViewer
Валя читает ишью Валя читает ишью @valya_reads_issue · 3.01K subscribers
Post #379 4.69K
Evolving the Node.js Release Schedule

Node.js давно загнала себя в странное состояние — чётные релизы становились LTS с поддержкой в 3 года, а нечётные имели очень короткий срок жизни — 9 месяцев. Нечётные релизы помогали команде быстрее итерироваться, мёрджить экспериментальные фичи. Но в конечном счёте все эти фичи всегда попадали и в чётные релизы.

Возможно из-за этого нечётные релизы прославились «нестабильными». Мне кажется они никогда такими не являлись и если явно указывать версию nodejs через .nvmrc (а я считаю что нужно это делать в любом проекте, даже если вы работаете над ним один), то это помогало избежать проблем. Но из-за ощущения «нестабильности» и короткой жизни релиза нечётные релизы не пользовались популярностью — все использовали чётные версии.

Здесь возникает логичный вопрос. У вас есть «экспериментальные» релизы, фичи из которых хочется протестировать на реальных людях, собрать фидбек, поправить баги и уже после этого спокойно слить в LTS версию. Как всё это делать, если пользователей толком нет?

C октября 2026 года всё поменяется:
1. Один мажорный релиз каждый апрель
2. Релиз становится LTS в октябре
3. Появятся альфа-версии для изменений, ломающих обратную совместимость
4. Версия ноды совпадает с годом релиза (26 в 2026, 27 в 2027 — привет Apple)

Очень правильный шаг, который позволит в том числе и снизить нагрузку на релизеров ноды.

Подробнее тут https://nodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule

Ну и если вам интересно как принималось решение:
https://github.com/nodejs/Release/issues/1113
https://github.com/nodejs/nodejs.org/pull/8631
  • 👍 37
  • ❤ 12
  • 😱 3
More from @valya_reads_issue
  1. Aug 26, 2026Поддержка zip архивов в Node.js Внезапно, в Node.js 26.8.0 появился нативная поддержка для…
  2. Jun 12, 2026Diff: You should be able to just render any diff А пока гитхаб не вывозит как с точки зрен…
  3. Jun 12, 2026Diff: The uphill climb of making diff lines performant Пару лет назад я уже пинал GitHub з…
  4. May 6, 2026Vite выходит из Vitest В Vitest появилась крайне интересная дискуссия — а что если раздели…
  5. Mar 31, 2026Port of React Compiler to Rust Пока что WIP в виде альтернативного плагина для Babel и cra…
  6. Feb 2, 2026Oxfmt достиг паритета c prettier Пару лет назад автор prettier запускал челлендж — $10 000…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →