Node 20.16.0 (LTS) is now supported on MacinCloud Managed Server Plans. Build scalable network applications using a MacinCloud Mac Server with NPM pre-installed by obtaining a Managed Server Plan to quickly get started!


Node.js is an asynchronous event-driven JavaScript runtime and designed to build scalable network applications. Node.js is influenced by and similar design to systems like Ruby's Event Machine and Python's Twisted. However, it has taken the event model a step further and presents an event loop as a runtime construct instead of a library. 



What's New?

  • Introduced process.getBuiltinModule(id) method to load built-in modules globally, aiding ES Modules to conditionally load Node.js built-ins without resolution errors or using asynchronous import(). Contributed by Joyee Cheung (#52762).
  • Deprecated OpenSSL engine-based APIs due to OpenSSL 3's recommendation to switch to the new provider model. Affects https.request(), tls.createSecureContext(), tls.createServer(), and crypto.setEngine(). Contributed by Richard Lau (#53329).
  • Fixed Debugger.setAsyncCallStackDepth in the inspector to correctly disable async hooks, resolving profiling issues with Chrome DevTools.



External Resources:

Release Notes

Official Website




Interested in MacinCloud Managed Servers?

Visit the Managed Server Plan page to obtain a Managed server.


Do you require full root/admin privileges on a MacinCloud Server?

Visit the Dedicated Server Plan page to obtain a Dedicated Server.