Revert "[websocket] Split interface mojom::WebSocketClient"
This reverts commit 38cccb45. Reason for revert: ExtensionWebRequestApiTest.WebSocketRequestAuthRequired failing on linux-chromeos-dbg non_network_service_browser_tests e.g. https://ci.chromium.org/p/chromium/builders/ci/linux-chromeos-dbg/12545 Original change's description: > [websocket] Split interface mojom::WebSocketClient > > This CL splits the interface to two parts so that WebRequestProxyingWebSocket or > extensions proxy only handshake of WebSocket: > > interface WebSocketHandshakeClient { > OnStartOpeningHandshake(WebSocketHandshakeRequest request); > OnFinishOpeningHandshake(WebSocketHandshakeResponse response); > OnAddChannelResponse(string selected_protocol, string extensions); > }; > > interface WebSocketClient { > OnDataFrame(bool fin, WebSocketMessageType type, array<uint8> data); > OnFlowControl(int64 quota); > OnDropChannel(bool was_clean, uint16 code, string reason); > OnClosingHandshake(); > OnFailChannel(string reason); > }; > > Performance gain of receive-arraybuffer-1MBx100.html: > Mine: 1050 ms > ToT : 1221 ms > > Bug: 865001, 942989 > Change-Id: Ia364afd96005a77b1dadf2c95896be5a12827f13 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599819 > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Ken Rockot <rockot@google.com> > Reviewed-by: Yutaka Hirano <yhirano@chromium.org> > Reviewed-by: Adam Rice <ricea@chromium.org> > Commit-Queue: Yoichi Osato <yoichio@chromium.org> > Cr-Commit-Position: refs/heads/master@{#662937} TBR=kinuko@chromium.org,ricea@chromium.org,rockot@google.com,yhirano@chromium.org,yoichio@chromium.org,karandeepb@chromium.org Change-Id: I8f974173d329d77258ba5b4ad45a4cb1f283bba0 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 865001, 942989 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628497Reviewed-by:Timothy Loh <timloh@chromium.org> Commit-Queue: Timothy Loh <timloh@chromium.org> Cr-Commit-Position: refs/heads/master@{#662990}
Showing
Please register or sign in to comment