New issue
Advanced search Search tips

Issue 715628 link

Starred by 5 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Task

Blocked on:
issue 598073
issue 603396
issue 689549
issue 715630

Blocking:
issue 598069
issue 695115



Sign in to add a comment

Content Modularization Project: Downloads

Project Member Reported by jam@chromium.org, Apr 26 2017

Issue description

Tracking bug for the downloads part of the Content Modularization Project.

Downloads is pretty closely tied to networking right now. We should simplify this. Per various discussions, it would be great if:
-downloads is not part of networking, but is instead layered on it
  -network service should only care about fetching requests and giving the response to the caller
-when the browser navigation code notices that the response is a download, it can redirect the data pipe to the download service
-the redesign should be based on mojo for URLLoading ( bug 603396 ), PlzNavigate (bug 689549), and network service (bug 598073)
-download service can be started on its own, with network service, so that downloads can happen without the browser running (bug 695115)
 

Comment 1 by jam@chromium.org, Apr 26 2017

Cc: rdsmith@chromium.org

Comment 2 by jam@chromium.org, Apr 26 2017

Blocking: -598073

Comment 3 by jam@chromium.org, Apr 26 2017

Also, downloads should be extracted out of content/, into a /component

I'll file a more specific bug on downloads being layered ontop of network service.

Comment 4 by jam@chromium.org, Apr 26 2017

Blockedon: 715630

Comment 5 by asanka@chromium.org, Apr 26 2017

Cc: asanka@chromium.org

Comment 7 by laforge@google.com, Nov 7 2017

Components: Internals>Services
Labels: Type-Task
Appending component Internals>Services to S13N projects and changing the Type (for tracking sake) to Type=Task.
Cc: -rdsmith@chromium.org

Sign in to add a comment