A Multiplexing Extension for WebSockets

Document Type Expired Internet-Draft (hybi WG)
Authors John Tamplin  , Takeshi Yoshino 
Last updated 2014-01-03 (latest revision 2013-07-02)
Replaces draft-tamplin-hybi-google-mux
Stream Internet Engineering Task Force (IETF)
Intended RFC status (None)
Expired & archived
pdf htmlized bibtex
Stream WG state WG Document
Document shepherd No shepherd assigned
IESG IESG state Expired
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


The WebSocket Protocol [RFC6455] requires a new transport connection for every WebSocket connection. This presents a scalability problem when many clients connect to the same server, and is made worse by having multiple clients running in different tabs of the same user agent. This extension provides a way for separate logical WebSocket connections to share an underlying transport connection. Please send feedback to the hybi@ietf.org mailing list.


John Tamplin (jat@jaet.org)
Takeshi Yoshino (tyoshino@google.com)

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)