Introduction

Node.js is a JavaScript-based, highly scalable, open-source collection of tools used for sophisticated web development. Using your own chosen set of npm modules woven together under the Node.js paradigm, you can build websites of every imaginable type, from e-commerce to interactive games with multiple simultaneous users. In certain types of web applications, Node.js provides solutions to otherwise challenging technical issues.

Node.js is at its best in real-time web applications that require high-volume, low data-intensive processing of requests or in applications that want to employ push technology using web sockets connections. Today, the vast majority of web applications rely on the stateless request-response paradigm. In this ...

Get Node.js for .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.