Networking and Streams

Networking and Streams

James Halliday
James Halliday
Substack
3 hours, 7 minutes

Become a Master

This course and others like it are available as part of our Frontend Masters video subscription.

Watch Free Preview Join Frontend Masters
You’ll be introduced to the fundamentals of the built-in stream Node.js module, and learn how to code streams using backpressure to combine multiple data sources and sinks for better data processing. Learn how to use curl and netcat, different stream types - readable, writable, transform, duplex - plus write code for TCP, HTTP, and Websocket servers and clients using Node.js. Finally, learn how to build multiplex streams! This course is ideal for moderately experienced engineers who want to learn how to leverage networking fundamentals and protocols to master the art of building streams in Node.js.
Published: September 13, 2017

Table of Contents

Networking, Servers, and Clients

Streams

Stream Types

Core Streams

Web Socket

Stream Modules

Remote Procedure Call and Multiplex

Wrapping Up