Foreign fetch and link rel=serviceworker have been removed from the specification.
(Update) Bulk removed the code. Remaining tasks:
tasks/investigation:
* Clean up enums in service_worker_modes.h that only have one or two values now.
* Remove components/link_header_util <https://codereview.chromium.org/1811163002>
* In worker_fetch_context_impl.cc:
// TODO(falken): Is still this needed? It used to set kForeign for foreign
// fetch.
* Remove ServiceWorkerURLJobWrapper::Delegate. Now the only delegate is
ServiceWorkerControlleeRequestHandler since there is no more
ForeignFetchRequestHandler. But it might be useful to keep for unit tests.
* Remove UMA code and mark histograms as obsolete.
* Cleanup WPT registration-*html tests which were factored out into resources/registration*js files to share code with foreign fetch tests.
Comment 1 by bugdroid1@chromium.org
, Nov 28 2017