I think most notably Node can now run package.json
scripts, watch mode, speed improvements and WebSocket client for Node.js without external dependencies are the most notable improvements for us.
Thoughts?
I think most notably Node can now run package.json
scripts, watch mode, speed improvements and WebSocket client for Node.js without external dependencies are the most notable improvements for us.
Thoughts?
In the next few days, I’ll try to update Meteor 3 to use Node 22.
When we had Node 18, going to version 20 was pretty simple.
If this version 22 ends up being a simple change, we could maybe include it already in the next RC.
Not a promise
Does Node 22 have features, that can be then removed from Meteor, because they are already included at Node?
Native websocket library seems to be the standout one.
Yes, but I think that will be more closely related to express
and the current WebSocket implementation.
Another one that comes to mind is running package.json
scripts directly. While it won’t remove any features from Meteor it could in theory run through Node instead of NPM, which could make it on at least one part more flexible with alternative package managers.
I know that everyone is excited about getting the latest features once the final Meteor 3.0 lands. But before upgrading to Node 22, I like to raise a couple of questions:
Updating to Node 22 it’s not a priority at all. As you said, our priority is to fix bugs and move forward to a final and stable version.
Now, testing if Node 22 would work on Meteor, given the current state, and seeing if any big problems will emerge is more of a thing I want to do. We aren’t adding this to the roadmap
Based on this, if I find any major problem or if we decide that it’s too much of a risk updating Node to a version that’s not LTS, we can, of course, postpone this and wait for a better time