Unless you're doing a lot more serverside js than just running the build script for your react app you are not going to benefit much. Stick to whatever the active LTS version is and call it a day. Looking at the current schedule 18 goes into maintenance mode in late October. Answer from Santa_Fae on reddit.com
Medium
medium.com › @Games24x7Tech › node-js-v20-upgrade-guide-best-practices-and-performance-insights-f76d7ace09ff
Node.js v20 upgrade guide: Best Practices and Performance Insights | by Games24x7 Blogs | Medium
September 6, 2024 - For instance, during an internal upgrade, we encountered high CPU usage with Node.js v20.11.0, which was not present in Node.js v14.18.0. By incrementally updating Node.js versions, we pinpointed the issue to v20.11.0 and after further testing, we found that v20.12.0 resolved the issue, resulting in a stable application state. For more details, refer this GitHub issue. Consider using a blue/green deployment strategy for deploying Node.js v20 changes to production.
Reddit
reddit.com › r/reactjs › should i switch to node 20 or 22 from 18?
r/reactjs on Reddit: Should I switch to Node 20 or 22 from 18?
July 12, 2023 -
What version of Node do you currently use? Right now I am using the latest iteration of Node 18, mainly for compatibility reasons. I am thinking about switching over to Node 20 or Node 22...Is it worth switching over?
Top answer 1 of 16
35
Unless you're doing a lot more serverside js than just running the build script for your react app you are not going to benefit much. Stick to whatever the active LTS version is and call it a day. Looking at the current schedule 18 goes into maintenance mode in late October.
2 of 16
15
Node 22 doesn't exist yet?
Videos
02:55
How to Upgrade or Downgrade Node JS Version on Windows - YouTube
08:13
Install Node.js (versions 18, 20, 22) with NVM on Ubuntu 24.04 ...
07:18
Updating & Downgrading Node.js on Mac and Windows | Node.js Tutorial ...
03:14
How to Install NodeJS 20 in Windows 10/11 (2024 Update) - YouTube
Node js upgrade in windows. How to update node js in ...
02:43
How to Update Node.js - YouTube
Top answer 1 of 2
16
I've found this page to be the most helpful list of all major/minor/patch changes:
https://nodejs.org/en/blog/release/
example: https://nodejs.org/en/blog/release/v16.0.0/
2 of 2
7
Another good resource to find changes to all the different major versions, is the changelog archive on nodejs' github:
https://github.com/nodejs/node/tree/main/doc/changelogs
GitHub
github.com › nodejs › node › issues › 51048
Breaking changes in 18.19.0 (including The --loader flag was deprecated in Node v20.6.0) · Issue #51048 · nodejs/node
December 4, 2023 - $ node -v v18.19.0 $ npx tsx@3 index.ts node:internal/process/esm_loader:40 internalBinding('errors').triggerUncaughtException( ^ Error: tsx must be loaded with --import instead of --loader The --loader flag was deprecated in Node v20.6.0 at X (file:///home/ANT.AMAZON.COM/calebev/tmp/node_modules/tsx/dist/esm/index.mjs:1:1920) at Hooks.addCustomLoader (node:internal/modules/esm/hooks:202:24) at Hooks.register (node:internal/modules/esm/hooks:168:16) at async initializeHooks (node:internal/modules/esm/utils:167:5) at async customizedModuleWorker (node:internal/modules/esm/worker:104:24) Node.js v18.19.0
Published Dec 04, 2023
Upgradejs
upgradejs.com › blog › why-and-how-to-upgrade-to-nodejs-from-v18-to-v20m-v18.html
Why and How to Upgrade to Node.js From V18.x to V20.x - UpgradeJS.com | Node.js Upgrade Service
May 30, 2023 - Recently, the Node.js team released version 20 opens a new window , bringing with it a host of new features and improvements. In this post, we’ll highlight some notable changes opens a new window and explain why and how to upgrade to Node.js 20.x.
GitHub
github.com › nodejs › node › blob › main › doc › changelogs › CHANGELOG_V18.md
node/doc/changelogs/CHANGELOG_V18.md at main · nodejs/node
18 and 20 node images give error - Text file busy (after re-build images) nodejs/docker-node#1968 · libuv update in 18.18.0 breaks webpack's thread-loader #49911 · The libuv 1.45.0 and 1.46.0 updates that were released in Node.js 18.18.0 have been temporarily reverted. [3e3a75cc46] - Revert "build: sync libuv header change" (Richard Lau) #50036
Author nodejs
SitePoint
sitepoint.com › blog › javascript › what’s new in node.js 20
What's New in Node.js 20 — SitePoint
November 11, 2024 - In general, you should opt for the even-numbered LTS version unless you require a specific feature in an experimental release and intend to upgrade later. That said, Node.js 20 is new and the website advises you continue with version 18 while the development team fixes any late-breaking issues.
GitHub
github.com › nodejs › node › blob › main › CHANGELOG.md
node/CHANGELOG.md at main · nodejs/node
Please use the following table to find the changelog for a specific Node.js release. ... 24.12.0 24.11.1 24.11.0 24.10.0 24.9.0 24.8.0 24.7.0 24.6.0 24.5.0 24.4.1 24.4.0 24.3.0 24.2.0 24.1.0 24.0.2 24.0.1 24.0.0 · 22.21.1 22.21.0 22.20.0 22.19.0 22.18.0 22.17.1 22.17.0 22.16.0 22.15.1 22.15.0 22.14.0 22.13.1 22.13.0 22.12.0 22.11.0 22.10.0 22.9.0 22.8.0 22.7.0 22.6.0 22.5.1 22.5.0 22.4.1 22.4.0 22.3.0 22.2.0 22.1.0 22.0.0
Author nodejs