In this module, you learned that Node.js is a runtime that can run JavaScript applications and code outside of a browser. You also learned how Node.js works and why Node.js is a good choice for building and running JavaScript applications. This can range from building application servers to running real-time applications on Internet of Things (IoT) embedded devices.

Additional resources

The following applications are built with Node.js:

Compilation optimization techniques include:

Companies using Node.js in production include:

Node.js release types:

The V8 JavaScript engine: