-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
decided 👩⚖️This is a summary of a previously addressed discussionThis is a summary of a previously addressed discussion
Description
- Continuation of Supported node/npm versions #1
- Target of the RFC: Change Supported node/npm versions #5 to set our Node version to the currently active LTS.
The argumentation in #1 had its point in unifying the Node version, making it easier to maintain apps.
But by using the "security maintained LTS version" we can not use new features in development and especially can not use browser supported API without polyfilling. In general we use Node.JS not for runtime but only for development. We target only browsers for runtime.
The proposal would be to change our Node version yearly (currently every October) to the current active LTS version, which is in the moment of writing Node 22.
Pro:
- Having access to new features during development
- API closer to latest ES
- Potential improvements like speed
Con:
- Update Node versions every 12 month instead of 30 months
The past has shown that we are not even fully using the security maintained version, as we switched to 20 before 18 was EOL in April this year.
Metadata
Metadata
Assignees
Labels
decided 👩⚖️This is a summary of a previously addressed discussionThis is a summary of a previously addressed discussion