An open API service indexing awesome lists of open source software.

https://github.com/iamaamir/one-road-multiplexing

Understand multiplexing and demultiplexing from toy-track intuition to practical systems.
https://github.com/iamaamir/one-road-multiplexing

computer-networking concurrency demultiplexing http2 interactive-course io-multiplexing multiplexing network-programming network-protocols operating-systems real-time-communication tcp-ip websocket

Last synced: 5 days ago
JSON representation

Understand multiplexing and demultiplexing from toy-track intuition to practical systems.

Awesome Lists containing this project

README

          

# One Road — A Multiplexing Course

Understand multiplexing and demultiplexing from toy-track intuition to practical systems.

## What you'll learn

- Why multiplexing exists and where it fits
- How labels, frames, and sequence numbers turn one connection into many conversations
- Fair scheduling and head-of-line blocking
- OS-level demultiplexing by ports and sockets
- I/O multiplexing and event loops
- HTTP/2 streams and media timestamp multiplexing
- Build your own multiplexed protocol over WebSocket

## Quick start

```bash
npx serve .

or

open index.html

```

## Prerequisites

- A browser (any modern browser)
- Node.js 22+ (for running tests and the WebSocket server)