{
  "number": 7692,
  "title": "Compression Extensions for WebSocket",
  "authors": [
    "T. Yoshino"
  ],
  "published": "2015-12",
  "status": "Proposed Standard",
  "stream": "IETF",
  "area": "art",
  "working_group": "hybi",
  "pages": 28,
  "formats": [
    "TXT",
    "HTML"
  ],
  "abstract": "This document defines a framework for creating WebSocket extensions that add compression functionality to the WebSocket Protocol. An extension based on this framework compresses the payload data portion of WebSocket data messages on a per-message basis using parameters negotiated during the opening handshake. This framework provides a general method for applying a compression algorithm to the contents of WebSocket messages. Each compression algorithm has to be defined in a document defining the extension by specifying the parameter negotiation and the payload transformation algorithm in detail. This document also specifies one specific compression extension using the DEFLATE algorithm.",
  "keywords": [
    "DEFLATE",
    "LZ77"
  ],
  "draft": "draft-ietf-hybi-permessage-compression-28",
  "doi": "10.17487/RFC7692",
  "errata_url": "https://www.rfc-editor.org/errata/rfc7692",
  "urls": {
    "html": "https://rfc.dk/rfc7692/",
    "text": "https://rfc.dk/rfc7692.txt",
    "rfc_editor": "https://www.rfc-editor.org/rfc/rfc7692",
    "datatracker": "https://datatracker.ietf.org/doc/rfc7692/"
  },
  "text_modified": "2015-12-08T00:32:17Z"
}
