All specs
RFC 6455RFCMust KnowProduct2011

The WebSocket Protocol

Real-time·RFC Editor
WHY YOU NEED THIS

Real-time features — chat, live dashboards, collaborative editing, notifications, trading UIs — run on WebSockets. Every serious app eventually needs them.

What It Defines

Defines the WebSocket protocol: HTTP upgrade handshake, framing (text/binary messages, ping/pong, close), masking, and the ws:// URI scheme. Enables full-duplex browser/server communication.

Canonical (Normative)

Convenient (Practical)

websocketrealtimebrowserbidirectional
Standards Body
RFC Editor

The canonical publication point for finalized RFCs. If a protocol is standardized as an RFC, the RFC Editor text is the normative final reference. Published by the IETF, IRTF, IAB, and independent stream.

Visit

Related Specs

RFC 9110RFCMust Know

HTTP Semantics

This is the core contract of every web API, browser request, and server response. You can't design or debug HTTP without knowing this.

ProductHTTP
Details
RFC 8446RFCMust Know

TLS 1.3

Every HTTPS connection, SMTP/IMAP over TLS, OAuth token exchange, and API call uses TLS. It is the foundational security layer.

Back OfficeProductTransport Security
Details
W3C WebTransportW3CNiche

WebTransport

For gaming, live collaboration, and real-time data where WebSocket's TCP head-of-line blocking matters. Runs over QUIC so multiple streams don't block each other.

ProductReal-time
Details