Hour 3. What Node.js Is Used For

What You’ll Learn in This Hour:

• What I/O means

• The problem that Node.js is trying to solve

• What concurrency means

• Different approaches to concurrency

What Node.js Is Designed to Do

Now that you have a brief understanding of how to run a Node.js program and how to use npm to install modules, this hour covers what Node.js is designed for. The Node.js website provides a short description of Node.js:

Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

For a general ...

Get Sams Teach Yourself Node.js in 24 Hours 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.