Hacker News new | ask | show | jobs
by ipaddr 1033 days ago
I've always had issues with newer versions of node not running projects written with older node without upgrading the project and hoping all dependencies can be updated.
1 comments

Fortunately, a lot of the earlier struggles came down to binary libraries. At this point, a lot of externalized libraries are now using webassembly targets or built-ins. SQLite being one of the more popular exceptions.

For the most part, I haven't had too much trouble the past couple years taking an existing project and running on a newer runtime. I have seen a lot of incompatible library breaks trying to update dependencies though.