Hello,

For the past few months Mozilla and Google have been working on spec and 
prototype implementation for ServiceWorkers [1][2]. ServiceWorkers are client 
side proxies that can intercept navigation events and provide their own 
responses. They are intended as a programmatic AppCache replacement. 
ServiceWorkers will also be used as recipients for events from the Push API and 
other APIs in the future.

Meta-bug is 903441. This supersedes NavigationController [3]. The spec is now 
starting to stabilize and I've been working on an implementation for a while 
now [4].

Blink/Chromium bug: https://code.google.com/p/chromium/issues/detail?id=285976

Platform coverage: All platforms.

ServiceWorkers is a tricky spec, involving a complicated installation process, 
fetch APIs, cache APIs and various other hooks to allow sending arbitrary 
events from chrome code to ServiceWorkers, so it's going to take a while to 
have a complete implementation.

To avoid further bitrot and allow implementors to work on the various APIs, I 
intend to start landing patches. Everything is preffed off behind 
"dom.workers.serviceWorkers.enabled".

Regards,
Nikhil

[1]: http://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html
[2]: https://github.com/slightlyoff/ServiceWorker
[3]: 
https://groups.google.com/d/msg/mozilla.dev.platform/un6c6sN6KwA/Qr4_UhMMe_QJ
[4]: http://hg.mozilla.org/users/nsm.nikhil_gmail.com/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to