Bug 1110144 (serviceworker-cache)

ship Service Worker Cache in release builds

RESOLVED FIXED in Firefox 41

Status

()

defect
RESOLVED FIXED
4 years ago
a month ago

People

(Reporter: bkelly, Assigned: bkelly)

Tracking

({dev-doc-complete})

unspecified
mozilla41
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox41 fixed, relnote-firefox 41+)

Details

Attachments

(1 attachment)

This is a meta bug for all SW Cache work that must be done before the feature can be pref'd on.
I guess its more typical to just make a "pref it on" bug instead of a meta bug here.  Lets do that.
Assignee: nobody → bkelly
Status: NEW → ASSIGNED
Depends on: 940273
Summary: [meta] Service Worker Cache bugs required to enable pref → enable Service Worker Cache pref in nightly
(Assignee)

Updated

4 years ago
Depends on: 1110446
(Assignee)

Updated

4 years ago
Depends on: 1110458
(Assignee)

Updated

4 years ago
Depends on: 1110462
(Assignee)

Updated

4 years ago
Depends on: 1110475
(Assignee)

Updated

4 years ago
Depends on: 1110476
(Assignee)

Updated

4 years ago
Depends on: 1110479
(Assignee)

Updated

4 years ago
Depends on: 1110482
(Assignee)

Updated

4 years ago
Depends on: 1110485
(Assignee)

Updated

4 years ago
Depends on: 1110487
(Assignee)

Updated

4 years ago
Depends on: 1110491
(Assignee)

Updated

4 years ago
Depends on: cachetests
(Assignee)

Updated

4 years ago
Depends on: 1100398
(Assignee)

Updated

4 years ago
Depends on: 1107516
(Assignee)

Updated

4 years ago
Depends on: 1110814
(Assignee)

Updated

4 years ago
Depends on: 1112071
(Assignee)

Updated

4 years ago
Depends on: 1112134
(Assignee)

Updated

4 years ago
Depends on: 768074
(Assignee)

Updated

4 years ago
Depends on: 1112922
(Assignee)

Updated

4 years ago
Depends on: 1117808
(Assignee)

Updated

4 years ago
Depends on: 1119864
(Assignee)

Updated

4 years ago
Depends on: 1120496
(Assignee)

Updated

4 years ago
Depends on: 1120501
(Assignee)

Updated

4 years ago
Depends on: 1120505
(Assignee)

Updated

4 years ago
Depends on: 1126818
(Assignee)

Updated

4 years ago
Depends on: 1126819
(Assignee)

Updated

4 years ago
Depends on: 1126820
(Assignee)

Updated

4 years ago
Depends on: 1130452
(Assignee)

Updated

4 years ago
Depends on: 1134671
(Assignee)

Updated

4 years ago
No longer depends on: 768074
(Assignee)

Updated

4 years ago
No longer depends on: 1110475
(Assignee)

Updated

4 years ago
Depends on: 1119864
(Assignee)

Updated

4 years ago
Depends on: 1140872
(Assignee)

Updated

4 years ago
No longer depends on: 1110491
(Assignee)

Updated

4 years ago
Depends on: 1145744
(Assignee)

Updated

4 years ago
Depends on: 1146557
(Assignee)

Updated

4 years ago
Summary: enable Service Worker Cache pref in nightly → ship Service Worker Cache in release builds

Updated

4 years ago
Depends on: 1146610

Updated

4 years ago
Depends on: 1147178
(Assignee)

Updated

4 years ago
Depends on: 1147850
(Assignee)

Updated

4 years ago
Depends on: 1147863
(Assignee)

Updated

4 years ago
Depends on: 1147870
(Assignee)

Updated

4 years ago
No longer depends on: 1147850
(Assignee)

Updated

4 years ago
No longer depends on: 1147870
(Assignee)

Updated

4 years ago
No longer depends on: 1147863

Updated

4 years ago
Alias: serviceworker

Updated

4 years ago
Alias: serviceworker → serviceworker-cache

Updated

4 years ago
Depends on: 1148818
(Assignee)

Updated

4 years ago
Depends on: 1149987
(Assignee)

Updated

4 years ago
Depends on: 1150001
(Assignee)

Updated

4 years ago
Depends on: 1150505
(Assignee)

Updated

4 years ago
Depends on: 1151892
(Assignee)

Updated

4 years ago
Depends on: 1153470
(Assignee)

Updated

4 years ago
Depends on: 1154325
(Assignee)

Updated

4 years ago
Depends on: 1154531
(Assignee)

Updated

4 years ago
No longer depends on: 1154531

Updated

4 years ago
Depends on: 1157286

Updated

4 years ago
Depends on: 1157287
(Assignee)

Updated

4 years ago
No longer depends on: 1153470
(Assignee)

Updated

4 years ago
Depends on: 1160138
(Assignee)

Updated

4 years ago
Depends on: 1160147
(Assignee)

Updated

4 years ago
Depends on: 1162365
(Assignee)

Updated

4 years ago
Depends on: 1164524
(Assignee)

Updated

4 years ago
Depends on: 1165395
(Assignee)

Updated

4 years ago
No longer depends on: 1110476
(Assignee)

Updated

4 years ago
No longer depends on: 1110479
(Assignee)

Updated

4 years ago
No longer depends on: 1112134
(Assignee)

Updated

4 years ago
No longer depends on: 1117808
(Assignee)

Updated

4 years ago
No longer depends on: 1119864
(Assignee)

Updated

4 years ago
No longer depends on: 1153183
(Assignee)

Updated

4 years ago
No longer depends on: 1157287
(Assignee)

Updated

4 years ago
No longer depends on: 1147178
(Assignee)

Updated

4 years ago
No longer depends on: 1120505
(Assignee)

Updated

4 years ago
Depends on: 1173439
(Assignee)

Updated

4 years ago
No longer depends on: 1110458
(Assignee)

Updated

4 years ago
Depends on: 1173467
(Assignee)

Updated

4 years ago
Depends on: 1175138
Release Note Request (optional, but appreciated)
[Why is this notable]: Shipping Cache API
[Suggested wording]: Implemented Cache API for querying named caches that are accessible by a ServiceWorker
[Links (documentation, blog post, etc)]:
Standard:
https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#cache-objects
MDN docs: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage
relnote-firefox: --- → ?
(Assignee)

Updated

4 years ago
No longer depends on: 1145744

Comment 4

4 years ago
Comment on attachment 8626870 [details] [diff] [review]
Enable Cache API in release builds. r=ehsan

Review of attachment 8626870 [details] [diff] [review]:
-----------------------------------------------------------------

Congrats!
Attachment #8626870 - Flags: review?(ehsan) → review+
https://hg.mozilla.org/mozilla-central/rev/f71f5a88e16d
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
(In reply to Lawrence Mandel [:lmandel] (use needinfo) from comment #2)
> Release Note Request (optional, but appreciated)
> [Why is this notable]: Shipping Cache API
> [Suggested wording]: Implemented Cache API for querying named caches that
> are accessible by a ServiceWorker

Caches are accessible by non-Service Workers, too.  Ben, what do you think this should read?
Flags: needinfo?(lmandel)
Flags: needinfo?(bkelly)
I guess it could changed to:

  "Implemented Cache API for querying named caches that are accessible from window, Worker, and ServiceWorker."
Flags: needinfo?(bkelly)
Release note added to Firefox 41.0a2
Flags: needinfo?(lmandel)
I've updated browser compat information in the relevant articles:

https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage (and member subpages)
https://developer.mozilla.org/en-US/docs/Web/API/Cache (and member subpages)

And added a note about it being exposed to window as well as worker.

I've also added a note here:

https://developer.mozilla.org/en-US/Firefox/Releases/41#Service_Workers

Updated

4 years ago
Blocks: 1183412

Comment 11

4 years ago
(In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #10)
> I've also added a note here:
> 
> https://developer.mozilla.org/en-US/Firefox/Releases/41#Service_Workers

Just a note, the way that's written looks like Cache is behind the "experimental Service Worker implementation", and not totally clear it's actually shipping. Maybe it should be moved outside that bulleted list?
(In reply to Matt Falkenhagen from comment #11)
> (In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #10)
> > I've also added a note here:
> > 
> > https://developer.mozilla.org/en-US/Firefox/Releases/41#Service_Workers
> 
> Just a note, the way that's written looks like Cache is behind the
> "experimental Service Worker implementation", and not totally clear it's
> actually shipping. Maybe it should be moved outside that bulleted list?

I think you've got a good point here. I've updated it as requested.
(Assignee)

Updated

4 years ago
Depends on: 1192986
Component: DOM → DOM: Core & HTML
Product: Core → Core
You need to log in before you can comment on or make changes to this bug.