extra credit Search 85,062 technologies ⌘K Download for Mac

Socket.IO

Category
Frameworks and libraries
Docs outline
16 sections

Official docs outline

socket.io
  1. Introduction

    What Socket.IO is, transports and features.

  2. How It Works

    Engine.IO, HTTP long-polling, WebSocket upgrade.

  3. Emitting Events

    emit, acknowledgements, volatile and timeouts.

  4. Listening to Events

    on, once, catch-all listeners.

  5. Broadcasting Events

    Sending to all, rooms and namespaces.

  6. Rooms

    Joining, leaving and emitting to rooms.

  7. Namespaces

    Multiplexing and per-namespace middleware.

  8. Middlewares

    Authentication and connection middleware.

  9. Handling CORS

    Cross-origin configuration.

  10. Connection State Recovery

    Resuming missed events after reconnect.

  11. Delivery Guarantees

    At-most-once, at-least-once patterns.

  12. Adapters and Multiple Nodes

    Redis and other adapters, sticky sessions.

  13. TypeScript

    Typed events.

  14. Performance Tuning

    Scaling, compression and transports.

  15. Testing

    Writing tests with socket.io-client.

  16. 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.

All 113
↑↓ move ↵ open