Summary
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 with embedded devices.
Additional resources
Shows
Node.js on Azure
Node.js release types:
The V8 JavaScript engine:
The Dev Container on CodeSpaces:
Built with Node.js
The following applications are built with Node.js:
- CLI tools such as Azure Functions CLI
- Back-end servers and API services such as Express.js and NestJS
- Desktop apps such as Slack (using Electron)
- IoT libraries such as Johnny-Five and Puck-js
- Plug-ins for SketchApp and Adobe XD
- Code editors such as Visual Studio Code and Atom
- Native mobile development with NativeScript
Compilation optimization techniques include:
Companies using Node.js in production include: