BiDirectional or Server-Initiated HTTP (hybi) --------------------------------------------- Charter Last Modified: 2011-12-09 Current Status: Active Working Group Chair(s): Salvatore Loreto Gabriel Montenegro Applications Area Director(s): Pete Resnick Barry Leiba Peter Saint-Andre Applications Area Advisor: Peter Saint-Andre Secretary(ies): S Moonesamy Mailing Lists: General Discussion:hybi@ietf.org To Subscribe: https://www.ietf.org/mailman/listinfo/hybi Archive: http://www.ietf.org/mail-archive/web/hybi/current/maillist.html Description of Working Group: The BiDirectional or Server-Initiated HTTP (HyBi) working group defines the WebSocket Protocol, a technology for bidirectional communication between an HTTP client and an HTTP server that provides greater efficiency than previous approaches (e.g., use of hanging requests or long polling). Having completed work on the core protocol (RFC 6455), the group continues to define extensions for use by WebSocket implementations. The following extensions and optimizations are currently in scope: 1. A per-frame compression extension to improve bandwidth usage (draft-tyoshino-hybi-websocket-perframe-deflate is a likely starting point). 2. A multiplexing extension to improve the scalability of the WebSocket protocol (draft-tamplin-hybi-google-mux is a likely starting point). 3. Timeout-handling capabilities to reduce the chattiness of the protocol (draft-thomson-hybi-http-timeout is a likely starting point). The working group will also serve as a discussion venue for subprotocols. However, no subprotocol is currently chartered as a deliverable, and the WG must be rechartered to work on any subprotocols. The group will not work on an updated version of the WebSocket protocol, unless it is specifically rechartered to do so. The group will continue coordinating with the W3C WepApps working group with respect to the above deliverables and to ensure the best match possible between the WebSocket protocol and the WebSocket API. The group will also continue coordinating with other working groups within the IETF (e.g., HTTPBIS) as appropriate. Goals and Milestones: Feb 2012 Adopt a WG item for the per-frame compression extension May 2012 Issue WG last call on the per-frame compression extension Jun 2012 Send per-frame compression extension to IESG for consideration as a Proposed Standard Jun 2012 Adopt a WG item for timeout handling Jul 2012 Adopt a WG for the multiplexing extension Aug 2012 Issue WG last call on timeout handling Sep 2012 Issue WG last call on the multiplexing extension Oct 2012 Send timeout handling to IESG for consideration as a Proposed Standard Nov 2012 end multiplexing extension to IESG for consideration as a Proposed Standard Internet-Drafts: No Current Internet-Drafts. Request For Comments: RFC Stat Published Title ------- -- ----------- ------------------------------------ RFC6455 PS Dec 2011 The WebSocket Protocol