Socket.IO
- Category
- Frameworks and libraries
- Docs outline
- 16 sections
Official docs outline
socket.io- Introduction
What Socket.IO is, transports and features.
- How It Works
Engine.IO, HTTP long-polling, WebSocket upgrade.
- Emitting Events
emit, acknowledgements, volatile and timeouts.
- Listening to Events
on, once, catch-all listeners.
- Broadcasting Events
Sending to all, rooms and namespaces.
- Rooms
Joining, leaving and emitting to rooms.
- Namespaces
Multiplexing and per-namespace middleware.
- Middlewares
Authentication and connection middleware.
- Handling CORS
Cross-origin configuration.
- Connection State Recovery
Resuming missed events after reconnect.
- Delivery Guarantees
At-most-once, at-least-once patterns.
- Adapters and Multiple Nodes
Redis and other adapters, sticky sessions.
- TypeScript
Typed events.
- Performance Tuning
Scaling, compression and transports.
- Testing
Writing tests with socket.io-client.
- Server API
Server, Namespace, Socket reference.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.