Thought that it could be good to have a meta bug so that all misc changes change can be also associated with this one. Some particular bigger items:
- WebURLLoaderFactory and WebURLLoader classes should probably go away in favor of mojom::URLLoader{Factory}, while there are some non-trivial differences. E.g. sync abstraction must be moved into blink side, deferLoading logic needs to be sorted out (we have mojom::URLLoader::{Pause,Resume}ReadingFromNet but works only for Net)
- WebURL{Request,Response} should be refactored/merged into blink::Resource{Request,Response} (e.g. issue 770624)
- RenderFrameImpl and WorkerFetchContextImpl's loader related hooks like WillSendRequest should be moved into FetchContext (e.g. issue 751427)
- content::(Associated)ResourceFetcher consumers could be probably migrated over SimpleURLLoader and CORSURLLoader (issue 775402)
Comment 1 by kinuko@chromium.org
, Jul 6