Edit on GitHub


Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.


Release Status Codename Initial Release Active LTS Start Maintenance LTS Start End-of-life
v8 Maintenance LTS Carbon 2017-05-30 2017-10-31 2019-01-01 2019-12-31
v10 Active LTS Dubnium 2018-04-24 2018-10-30 2020-04-01 2021-04-30
v12 Active LTS Erbium 2019-04-23 2019-10-21 2020-10-21 2022-04-30
v13 Current 2019-10-22 2020-04-01 2020-06-01
v14 Pending 2020-04-21 2020-10-20 2021-10-20 2023-04-30

Dates are subject to change.

Scroll to top