New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 612285 link

Starred by 9 users

Issue metadata

Status: WontFix
Owner:
Closed: Jan 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Task


Sign in to add a comment

Content Modularization Project: Service Worker

Project Member Reported by jam@chromium.org, May 16 2016

Issue description

Tracking bug for the service worker part of the Content Modularization Project.

Some task items:
-convert existing IPCs to mojo
-consume quota/blob/leveldb through their new mojo interface
-change how it hooks into network layer by implementing new mojo interfaces (to be spec’d, see  bug 611897 )
-move browser-side code from content/browser/service_worker to components/service_worker per intent to get rid of content
-separate from rest of browser code so that it can eventually run in the profile process (no reason for it to run unsandboxed)
 

Comment 1 by jam@chromium.org, May 16 2016

Blockedon: 612286

Comment 2 by jam@chromium.org, May 16 2016

Cc: kinuko@chromium.org michaeln@chromium.org nhiroki@chromium.org falken@chromium.org horo@chromium.org

Comment 3 by jam@chromium.org, May 16 2016

Blockedon: 611935 611909

Comment 4 by jam@chromium.org, May 16 2016

Blockedon: 612287

Comment 5 by jam@chromium.org, May 16 2016

Blockedon: 612312

Comment 6 by jam@chromium.org, May 17 2016

btw above is for the content/browser code. The code in content/renderer should move to blink per onion soup project.
Components: Blink>ServiceWorker
Blockedon: 629701

Comment 9 by kinuko@chromium.org, Feb 16 2017

From internal discussion:

* we might also want to consider if it's possible to move the request intercepting part from //net to Blink, that way we could possibly remove one extra inter-process hops.  (Need more investigation to see if it's really possible)
Blocking: 694350

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

Blockedon: 715640
Owner: kinuko@chromium.org
Status: Assigned (was: Available)
Assigning this to me.
Blockedon: 748415
Blockedon: 748416
Blockedon: -748415
Blockedon: -748416
Components: Internals>Services
Labels: Type-Task
Appending component Internals>Services to S13N projects and changing the Type (for tracking sake) to Type=Task.
Status: WontFix (was: Assigned)
Our thinking of what it means to modularize content has changed since this was filed.  Bug 715640  tracked rewriting the SW networking glue and is launched already. I don't see much benefit to move SW outside of content/browser at this point.

Sign in to add a comment