commit | 23482821d11e58e947634e67513fc6a7d42e8c8f | [log] [tgz] |
---|---|---|
author | Matt Falkenhagen <falken@chromium.org> | Wed Feb 21 03:38:18 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 21 03:38:18 2018 |
tree | 63eac2184aacb1a6d1f3d7203cf48196941c5986 | |
parent | 6ebb95d13d0646b979ee3de11821c7a5887d0edc [diff] |
service worker: Eliminate DispatchLegacyFetchEvent. This reduces the difference between non-S13nServiceWorker and S13nServiceWorker code. The main change is moving non-S13nSW to use ResourceRequest instead of ServiceWorkerFetchRequest. The wrinkle is that SWFetchRequest had three fields for the requeest body which seems like we still must use. Non-S13nSW makes a blob out of the request body and sends it to the renderer as blob UUID, blob size, and a Mojo blob ptr. I've retained this behavior by passing the blob stuff in addition to ResourceRequest. R=kinuko, shimazu Bug: 715640 Change-Id: I633c9b414e53e8acd1f122a69d6ccb4d2d3c2f62 Reviewed-on: https://chromium-review.googlesource.com/925982 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#538015}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .