{"repo":"whatwg/websockets","summary":{"retrieved":"2026-05-16T07:52:45Z","triageViolations":5,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":22},"triage":[{"number":23,"url":"https://github.com/whatwg/websockets/issues/23","title":"Test what browsers do when a server replies multiple Sec-WebSocket-Protocol headers","author":"nox","createdAt":"2017-03-24T09:50:27Z","labels":["topic: websockets"],"sloTimeUsed":"P3339DT22H2M18S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":38,"url":"https://github.com/whatwg/websockets/issues/38","title":"Refactoring WebSocket connections","author":"annevk","createdAt":"2022-10-26T09:06:46Z","labels":[],"sloTimeUsed":"P1297DT22H45M59S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":40,"url":"https://github.com/whatwg/websockets/issues/40","title":"Cookie processing","author":"annevk","createdAt":"2022-10-26T09:20:45Z","labels":[],"sloTimeUsed":"P1297DT22H32M","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":47,"url":"https://github.com/whatwg/websockets/issues/47","title":"Are subprotocols case-insensitive?","author":"ricea","createdAt":"2023-06-16T15:18:13Z","labels":[],"sloTimeUsed":"P1064DT16H34M32S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":72,"url":"https://github.com/whatwg/websockets/pull/72","title":"Set use-URL-credentials flag when establishing a connection","author":"domenic","createdAt":"2026-01-18T05:24:41Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P118DT2H28M4S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":49,"url":"https://github.com/whatwg/websockets/issues/49","title":"Add readable and writable stream properties to Web Socket API","author":"AMorgaut","createdAt":"2016-09-27T20:54:22Z","labels":["addition/proposal"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":22,"url":"https://github.com/whatwg/websockets/issues/22","title":"What should happen when the WebSocket constructor is called for a global whose document is not current?","author":"bzbarsky","createdAt":"2016-12-08T18:18:35Z","labels":["topic: multiple globals"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":2,"numLabels":1}},{"number":16,"url":"https://github.com/whatwg/websockets/issues/16","title":"Support for custom headers for handshake ","author":"Misiu","createdAt":"2017-09-22T18:15:32Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":112,"numLabels":2}},{"number":39,"url":"https://github.com/whatwg/websockets/issues/39","title":"Investigate 401 handling for WebSocket","author":"annevk","createdAt":"2018-06-16T14:39:11Z","labels":["topic: websockets"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":17,"url":"https://github.com/whatwg/websockets/issues/17","title":"WebSocket - enable backpressure support by supporting Streams integration","author":"travisleithead","createdAt":"2019-01-08T21:57:33Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":2}},{"number":18,"url":"https://github.com/whatwg/websockets/issues/18","title":"Configure credentials of cookies for WebSocket","author":"regseb","createdAt":"2020-04-04T17:26:25Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":5,"numLabels":2}},{"number":19,"url":"https://github.com/whatwg/websockets/issues/19","title":"Give hints about HTTP/2 and HTTP/3 support when opening a WebSocket","author":"ddragana","createdAt":"2021-10-20T12:08:53Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":3,"numLabels":2}},{"number":10,"url":"https://github.com/whatwg/websockets/issues/10","title":"Expose ping/pong mechanism for user integration","author":"dead-claudia","createdAt":"2022-01-04T03:43:05Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":2}},{"number":24,"url":"https://github.com/whatwg/websockets/issues/24","title":"Is there a reason the only 1xxx close code allowed is 1000?","author":"dead-claudia","createdAt":"2022-03-12T00:18:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":27,"url":"https://github.com/whatwg/websockets/issues/27","title":"WebSocket new features","author":"MuratovBektur","createdAt":"2022-04-03T06:17:35Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":30,"url":"https://github.com/whatwg/websockets/issues/30","title":"Interoperability for servers that send HTTP/1.0 101 BLAH","author":"annevk","createdAt":"2022-05-09T08:11:53Z","labels":["interop"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":42,"url":"https://github.com/whatwg/websockets/issues/42","title":"Allow dictionary as second param in WebSocket constructor","author":"KhafraDev","createdAt":"2023-02-24T23:05:38Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":12,"numLabels":0}},{"number":54,"url":"https://github.com/whatwg/websockets/issues/54","title":"serverCertificateHashes","author":"martenrichter","createdAt":"2024-01-03T08:54:43Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":4,"numLabels":2}},{"number":55,"url":"https://github.com/whatwg/websockets/issues/55","title":"Allow programmatic configuration of maximum frame size?","author":"mccolljr","createdAt":"2024-01-11T21:05:50Z","labels":["addition/proposal","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":3,"numLabels":2}},{"number":61,"url":"https://github.com/whatwg/websockets/issues/61","title":"Close status is not optional?","author":"rotu","createdAt":"2024-09-11T22:44:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":63,"url":"https://github.com/whatwg/websockets/issues/63","title":"Normative reference for Per-Message Compression Extension (RFC 7692)?","author":"ADKaster","createdAt":"2025-01-14T20:35:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":68,"url":"https://github.com/whatwg/websockets/issues/68","title":"Confusing integration with Fetch API","author":"tete17","createdAt":"2025-08-14T13:54:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":70,"url":"https://github.com/whatwg/websockets/issues/70","title":"Handshake requires 101 response; conflicts with WebSockets over H2/H3 (Extended CONNECT)","author":"jan-ivar","createdAt":"2025-11-21T01:27:47Z","labels":["integration"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":71,"url":"https://github.com/whatwg/websockets/issues/71","title":"send() could be more precise","author":"domenic","createdAt":"2026-01-02T14:10:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":48,"url":"https://github.com/whatwg/websockets/pull/48","title":"The WebSocketStream Interface","author":"ricea","createdAt":"2023-07-14T12:35:09Z","pull_request":{"draft":false},"labels":["topic: websockets","needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":140,"numComments":140,"numLabels":2}},{"number":59,"url":"https://github.com/whatwg/websockets/pull/59","title":"add protocols option to WebSocket constructor","author":"KhafraDev","createdAt":"2024-05-20T17:46:00Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}},{"number":74,"url":"https://github.com/whatwg/websockets/pull/74","title":"Add WebSocket context cleanup steps to support BFCache","author":"llannasatoll","createdAt":"2026-04-13T08:49:00Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":5,"numLabels":0}}]}