nextcloud / standards

1 stars 0 forks source link

RFC: Switch from maintained to active Node versions #12

Open susnux opened 1 day ago

susnux commented 1 day ago

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:

Con:

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.

susnux commented 1 day ago

cc @ChristophWurst @skjnldsv @Antreesy @ShGKme

ChristophWurst commented 1 day ago

No strong opinion on this anymore but sounds reasonable 👍

ShGKme commented 1 day ago

+1 for active LTS

nickvergessen commented 1 day ago

Also good from my side. Aligns with what we do for PHP

skjnldsv commented 8 hours ago

Ok from me too