Bug 1059784 (ServiceWorkers-v1)

[meta] Ship Service Workers on desktop on the release channel

RESOLVED FIXED

Status

()

Core
DOM: Service Workers
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: overholt, Unassigned)

Tracking

(Blocks: 3 bugs, {dev-doc-complete, meta})

unspecified
dev-doc-complete, meta
Points:
---
654579, AsyncIDB, NavigationController, 931249, 984050, 995484, 1037739, 1040924, 1041339, 1041340, 1043701, 1052935, 1052936, 1058311, 1065216, 1080109, 1080110, 1092832, 1098327, serviceworker-cache, 1112469, 1113003, 1113515, 1113577, 1113582, 1113587, 1113619, 1113621, 1113627, 1113631, 1115820, 1119729, 1119763, 1121157, 1122161, 1122917, 1123593, 1123675, 1124170, 1126483, 1130065, 1130686, 1130688, 1130803, 1131271, 1131352, 1131874, 1131882, 1132141, 1132673, 1133238, 1133242, 1133541, 1133763, 1133805, 1134324, 1134325, 1134841, 1134843, 1134951, 1136044, 1136066, 1136200, 1136467, 1136627, 1136757, 1136780, 1137287, 1137398, 1137408, 1137419, 1137477, 1137816, 1138916, 1139425, 1139513, 1139561, 1139990, 1140782, 1141256, 1141274, 1142015, 1142727, 1142803, 1143981, 1146158, 1146169, 1147746, 1147866, 1148942, 1152508, 1153484, 1154268, 1154900, 1156847, 1157283, 1157467, 1157619, 1157943, 1158728, 1158735, 1159274, 1159378, 1159407, 1159813, 1162018, 1162088, 1163545, 1163829, 1163945, 1164065, 1166504, 1167296, 1167325, 1167808, 1167809, 1168208, 1170550, 1170822, 1170937, 1171486, 1172110, 1172542, 1172884, 1172948, 1173240, 1173361, 1173378, 1173811, 1173912, 1173934, 1174301, 1174381, 1174872, 1175570, 1176988, 1178508, 1179197, 1179396, 1179397, 1179399, 1179401, 1179567, 1179685, 1179706, 1179772, 1179848, 1180765, 1180886, 1181887, 1182087, 1182091, 1182103, 1182112, 1182113, 1182118, 1182120, 1183162, 1183983, 1184557, 1184798, 1184855, 1184967, 1185558, 1185640, 1186589, 1187347, 1187350, 1187470, 1187766, 1187950, 1188062, 1189534, 1189659, 1190703, 1193767, 1193911, 1194847, 1194848, 1194881, 1197421, 1198078, 1198394, 1199049, 1200053, 1200677, 1201498, 1201747, 1201962, 1202001, 1202085, 1203359, 1203680, 1203760, 1204596, 1205302, 1205321, 1205676, 1206124, 1206185, 1206298, 1207727, 1208559, 1210077, 1210609, 1212904, 1213150, 1214772, 1215140, 1215230, 1215601, 1216697, 1217367, 1217501, 1217909, 1218135, 1218139, 1218142, 1218146, 1218499, 1219852, 1220261, 1220678, 1220728, 1221279, 1221351, 1222619, 1223116, 1223378, 1224941, 1226441, 1226686, 1227932
Dependency tree / graph

Firefox Tracking Flags

(relnote-firefox 44+)

Details

(Reporter)

Description

3 years ago
We plan to deliver a large chunk of Service Worker functionality by the end of September 2014 on mozilla-central.  This bug tracks that "minimum viable" set of functionality.

It will be exposed behind a pref (as it is now): dom.serviceWorkers.enabled.
(Reporter)

Updated

3 years ago
Blocks: 903441
No longer blocks: 1053255
(Reporter)

Comment 1

3 years ago
Blink's SW MVP is here:  https://docs.google.com/presentation/d/1cEaaofqtL-MC9QyGwIRktuWgRuH3owsncYsDZbu8WNQ/edit#slide=id.p
(Reporter)

Updated

3 years ago
(Reporter)

Updated

3 years ago
Blocks: 1050924
(Reporter)

Comment 2

3 years ago
(In reply to Andrew Overholt [:overholt] from comment #0)
> We plan to deliver a large chunk of Service Worker functionality by the end
> of September 2014 on mozilla-central.  This bug tracks that "minimum viable"
> set of functionality.
> 
> It will be exposed behind a pref (as it is now): dom.serviceWorkers.enabled.

Obviously we didn't make the end of September date but work is still progressing on Maple:  https://treeherder.mozilla.org/ui/#/jobs?repo=maple

Updated

3 years ago
Depends on: 1109574

Updated

3 years ago
Depends on: 1110144
No longer depends on: 940273
Depends on: 1112469
Alias: ServiceWorkers-v1
Depends on: 1113515
Depends on: 1113577
Depends on: 1113582
Depends on: 1113587
Depends on: 1043701
Depends on: 1113619
Depends on: 1113621
Depends on: 1113627
Depends on: 1113631
Blocks: 1114554
Depends on: 1115820
Depends on: 1119729
Depends on: 1119763
No longer depends on: 1109574
Depends on: 1121157
Depends on: 1122161

Updated

3 years ago
Depends on: 1122917
Depends on: 1123593

Updated

3 years ago
Depends on: 1123675

Updated

3 years ago
Depends on: 1124170
Depends on: 1092832

Updated

3 years ago
Depends on: 1125961
Blocks: 1122637

Updated

3 years ago
Depends on: 1126483

Updated

3 years ago
Depends on: 1126815
No longer depends on: 1126815
Depends on: 1037739
Depends on: 1098327
Depends on: 1130065
Blocks: 1130101

Updated

3 years ago
Depends on: 1130688

Updated

3 years ago
Depends on: 1130803
Depends on: 1131271
Blocks: 1131322
Depends on: 1038973
Depends on: 1040924
Depends on: 1041339
Depends on: 1041340
Depends on: 1052935
Depends on: 1052936
Depends on: 1056702
Depends on: 1058311
Depends on: 1065216
Depends on: 1080109
Depends on: 1080110
Depends on: 1113003
Depends on: 1130686
Blocks: 1038811
Blocks: 868322
Blocks: 857464
Depends on: 1130687
Depends on: 1131874
Depends on: 1131882
Depends on: 1132141
Depends on: 1132673

Updated

3 years ago
Depends on: 1133238

Updated

3 years ago
Depends on: 1133242
Depends on: 1133541
Depends on: 1133805

Updated

3 years ago
Depends on: 1134329

Updated

3 years ago
Depends on: 1108181

Updated

3 years ago
Depends on: 1134841

Updated

3 years ago
Depends on: 1134843

Updated

3 years ago
Depends on: 1134951

Updated

3 years ago
Depends on: 1136044

Updated

3 years ago
Depends on: 1136066
Depends on: 1136200
Depends on: 1136467

Updated

3 years ago
Depends on: 1136627
Depends on: 1136757

Updated

3 years ago
Depends on: 1137245
Depends on: 1137287

Updated

3 years ago
Depends on: 1137398
Depends on: 1137408
Depends on: 1137419
Depends on: 1136780
Depends on: 1137477

Updated

3 years ago
Depends on: 1137816

Updated

3 years ago
No longer depends on: 1038973

Updated

3 years ago
No longer depends on: 1108181

Updated

3 years ago
Depends on: 1138916

Updated

3 years ago
Depends on: 1139425
Depends on: 1053275
Depends on: 1133763
Depends on: 1139513
No longer depends on: 1053275
Depends on: 1139561
Depends on: 1139990
Depends on: 1141256
Depends on: 1141274
Depends on: 1140782
Depends on: 1142015

Updated

3 years ago
Depends on: 1134324

Updated

3 years ago
Depends on: 1134325

Updated

3 years ago
Depends on: 1142727

Updated

3 years ago
Depends on: 1142803
Depends on: 1143981
Depends on: 1146158
Depends on: 1146169
Depends on: 1147746
Depends on: 1147866
Depends on: 1148942
Depends on: 1152508

Updated

2 years ago
Depends on: 1153484

Updated

2 years ago
Depends on: 1154268
Depends on: 1154754
Depends on: 1154900
See Also: → bug 1131322
Depends on: 1156092

Updated

2 years ago
Depends on: 1156198

Updated

2 years ago
Depends on: 1156847

Updated

2 years ago
Depends on: 1157283

Updated

2 years ago
Depends on: 1157943
Depends on: 1157467
Depends on: 1158728
Depends on: 1158735

Updated

2 years ago
Depends on: 1159274
Depends on: 1159378
Blocks: 1159407
No longer blocks: 1159407
Depends on: 1159407
Depends on: 1159813

Updated

2 years ago
Depends on: 1160527

Updated

2 years ago
Depends on: 1162088

Updated

2 years ago
Depends on: 1162772
Depends on: 1162018

Updated

2 years ago
Depends on: 1164065
Depends on: 1163945
Depends on: 1163829

Updated

2 years ago
Depends on: 1131352
Depends on: 1166504

Updated

2 years ago
Depends on: 1167296

Updated

2 years ago
Depends on: 1157619

Updated

2 years ago
Depends on: 1167325
No longer depends on: 1156092
No longer depends on: 1156198

Updated

2 years ago
Depends on: 1167808

Updated

2 years ago
Depends on: 1167809
Depends on: 1168208

Updated

2 years ago
Depends on: 1168226

Updated

2 years ago
Depends on: 1155153
Depends on: 1169249

Updated

2 years ago
No longer depends on: 1169249
Depends on: 1170543
Depends on: 1170550
Depends on: 1170795
Depends on: 1170822
Depends on: 1170937
Depends on: 1171486
Depends on: 1172110

Updated

2 years ago
Depends on: 1172542

Updated

2 years ago
Depends on: 1172948

Updated

2 years ago
Depends on: 1172884

Updated

2 years ago
Depends on: 1172992
Depends on: 1173240
Depends on: 1173378

Updated

2 years ago
Depends on: 1173361
Depends on: 654579
(Reporter)

Updated

2 years ago
No longer depends on: 1056702
(Reporter)

Updated

2 years ago
No longer depends on: 1125961
No longer depends on: 1130687
No longer depends on: 1134329
No longer depends on: 1137245
No longer depends on: 1154754
No longer depends on: 1155153
No longer depends on: 1160527

Updated

2 years ago
Component: DOM → DOM: Service Workers
No longer depends on: 1168226
No longer depends on: 1170543
No longer depends on: 1170795
No longer depends on: 1172992
Summary: [meta] Service Worker v1 → [meta] Ship Service Workers on desktop and Android on the release channel

Updated

2 years ago
Depends on: 1173811

Updated

2 years ago
Depends on: 1173912

Updated

2 years ago
Depends on: 1173934
Depends on: 1174140
No longer depends on: 1174140
Release Note Request (optional, but appreciated)
[Why is this notable]: Shipping Service Workers
[Suggested wording]:
[Links (documentation, blog post, etc)]:

I'm going to need help with the note when the time comes to note this.
relnote-firefox: --- → ?

Updated

2 years ago
Depends on: 1174299

Updated

2 years ago
No longer depends on: 1174299

Updated

2 years ago
Depends on: 1174301

Updated

2 years ago
Depends on: 1174381

Updated

2 years ago
Depends on: 1175570
Depends on: 1176988
Keywords: dev-doc-needed

Comment 4

2 years ago
Ehsan, Andrew: Would you be able to provide a suggested wording on this one for inclusion in release notes for Firefox 41? Thanks in advance!
Flags: needinfo?(overholt)
Flags: needinfo?(ehsan)

Updated

2 years ago
Depends on: 1179197

Comment 5

2 years ago
Ritu, we decided not to ship this in FF41.  So I don't think it should not be included in the release notes.
Flags: needinfo?(overholt)
Flags: needinfo?(ehsan)

Updated

2 years ago
Depends on: 1178508

Updated

2 years ago
Depends on: 1179396

Updated

2 years ago
Depends on: 1179397

Updated

2 years ago
Depends on: 1179399

Updated

2 years ago
Depends on: 1179401

Comment 6

2 years ago
(In reply to Ben Kelly [:bkelly] from comment #5)
> Ritu, we decided not to ship this in FF41.  So I don't think it should not
> be included in the release notes.

Got it. Thanks!
Depends on: 1179567

Updated

2 years ago
Depends on: 1179685

Updated

2 years ago
Depends on: 1179706

Updated

2 years ago
No longer depends on: 1179706

Updated

2 years ago
Depends on: 1179706

Updated

2 years ago
Depends on: 1179772

Updated

2 years ago
Depends on: 1179806

Updated

2 years ago
Depends on: 1179848
Depends on: 1180274

Updated

2 years ago
Depends on: 1180622

Updated

2 years ago
Depends on: 1180638

Updated

2 years ago
Depends on: 1180731
Depends on: 1180765
Depends on: 1181887

Updated

2 years ago
Depends on: 1182087

Updated

2 years ago
Depends on: 1182091

Updated

2 years ago
Depends on: 1182095

Updated

2 years ago
Depends on: 1182103

Updated

2 years ago
Depends on: 1182110

Updated

2 years ago
Depends on: 1182112

Updated

2 years ago
Depends on: 1182113

Updated

2 years ago
Depends on: 1182118

Updated

2 years ago
Depends on: 1182120

Updated

2 years ago
Depends on: 1183162
Depends on: 1183983

Updated

2 years ago
Depends on: 1184607

Updated

2 years ago
Depends on: 1184798

Updated

2 years ago
Depends on: 1184967

Updated

2 years ago
Depends on: 1185558
Depends on: 1185640

Updated

2 years ago
Depends on: 1184557

Updated

2 years ago
Depends on: 1186106
No longer depends on: 1180274
Depends on: 1184855
No longer depends on: 1185558
No longer depends on: 1179806
Depends on: 1186589
Depends on: 1187300

Updated

2 years ago
Depends on: 1187328

Updated

2 years ago
Depends on: 1187347

Updated

2 years ago
Depends on: 1187350

Updated

2 years ago
Depends on: 1187470

Updated

2 years ago
Depends on: 1187766
Depends on: 1187948
Depends on: 1187950
Depends on: 1187951
Depends on: 1188062
No longer depends on: 1187948
Depends on: 1188822

Updated

2 years ago
Depends on: 1189023

Updated

2 years ago
Depends on: 1189534

Updated

2 years ago
No longer depends on: 1180622

Updated

2 years ago
No longer depends on: 1180638

Updated

2 years ago
No longer depends on: 1180731

Updated

2 years ago
No longer depends on: 1188822

Updated

2 years ago
Depends on: 1189945

Updated

2 years ago
Depends on: 1190703

Updated

2 years ago
No longer depends on: 1184607

Updated

2 years ago
Depends on: 1180886

Updated

2 years ago
Depends on: 1193767

Updated

2 years ago
Depends on: 1193911

Updated

2 years ago
Depends on: 1194384

Updated

2 years ago
Depends on: 1194847
Depends on: 1178713
Depends on: 1194881

Updated

2 years ago
Depends on: 1194848

Updated

2 years ago
Depends on: 1195980

Updated

2 years ago
No longer depends on: 1195980

Updated

2 years ago
Depends on: 1093357
Depends on: 1197421

Updated

2 years ago
Depends on: 1198078

Updated

2 years ago
Depends on: 1174872
Depends on: 1198394
Depends on: 1198397

Updated

2 years ago
Depends on: 1200053

Updated

2 years ago
Depends on: 1200677
(Reporter)

Updated

2 years ago
No longer depends on: 1162772
(Reporter)

Updated

2 years ago
No longer depends on: 1178713
(Reporter)

Updated

2 years ago
No longer depends on: 1182095
(Reporter)

Updated

2 years ago
No longer depends on: 1186106
(Reporter)

Updated

2 years ago
No longer depends on: 1187300
(Reporter)

Updated

2 years ago
No longer depends on: 1189945
No longer depends on: 1198397
Depends on: 1201160

Updated

2 years ago
Depends on: 1163545
Depends on: 1201747

Updated

2 years ago
Depends on: 1134372

Updated

2 years ago
Depends on: 1202666

Updated

2 years ago
No longer depends on: 1202666

Updated

2 years ago
Depends on: 1203680

Updated

2 years ago
No longer depends on: 1093357

Updated

2 years ago
Depends on: 1203760
Depends on: 1199049
No longer depends on: 1194384

Updated

2 years ago
Depends on: 1203359

Updated

2 years ago
No longer depends on: 1134372
Depends on: 1204596
(Reporter)

Updated

2 years ago
No longer depends on: 1182110
(Reporter)

Updated

2 years ago
Depends on: 1205302
Depends on: 1205321

Updated

2 years ago
Depends on: 1205676
Release Note Request (optional, but appreciated)
[Why is this notable]: suggested by dev team
[Suggested wording]: 	Service worker network interception via FetchEvent enabled
[Links (documentation, blog post, etc)]:   https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent or maybe the main MDN service workers page?

Let me know if you want different wording and whether to link to the FetchEvent page or not. Thanks!
relnote-firefox: ? → 43+
Depends on: 1206011
No longer depends on: 1206011
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #7)
> Release Note Request (optional, but appreciated)
> [Why is this notable]: suggested by dev team
> [Suggested wording]: 	Service worker network interception via FetchEvent
> enabled
> [Links (documentation, blog post, etc)]:  
> https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent or maybe the
> main MDN service workers page?
> 
> Let me know if you want different wording and whether to link to the
> FetchEvent page or not. Thanks!

I think we want to make it clear that this is available in Aurora, since we have not yet made the final call as to whether to let it ride the train all the way to 43 release.

Updated

2 years ago
Depends on: 1206124
Depends on: 1206185
Depends on: 1206298
Depends on: 1206458
No longer depends on: 1206458
Depends on: 1202052
(Reporter)

Updated

2 years ago
No longer depends on: 1206298
No longer depends on: 1187951
Depends on: 1206947
(Reporter)

Updated

2 years ago
Blocks: 1207262
(Reporter)

Comment 9

2 years ago
I split bugs specific to Firefox for Android off into bug 1207262.
No longer depends on: 1202052
Summary: [meta] Ship Service Workers on desktop and Android on the release channel → [meta] Ship Service Workers on desktop on the release channel
(Reporter)

Updated

2 years ago
Blocks: 1207265
Depends on: 1207727
No longer depends on: 1206947
Depends on: 1206458
Depends on: 1208556
Depends on: 1208559
No longer depends on: 1208556

Updated

2 years ago
Depends on: 1209445
No longer depends on: 1209445

Updated

2 years ago
Depends on: 1210077
Depends on: 1210282

Updated

2 years ago
No longer depends on: 1206458

Updated

2 years ago
No longer depends on: 1210282
Depends on: 1210609

Updated

2 years ago
Depends on: 1212904
Depends on: 1213150
Blocks: 1201717
Depends on: 1214305
Depends on: 1215230
Depends on: 1215601
Depends on: 1216697
Depends on: 1185558
Depends on: 1201498
Depends on: 1201664
Depends on: 1202001
Depends on: 1202085
Depends on: 1206298
Depends on: 1215140

Updated

2 years ago
Depends on: 1217456

Updated

2 years ago
Depends on: 1217501
(Reporter)

Updated

2 years ago
Blocks: 1217544

Updated

2 years ago
No longer blocks: 1217544

Updated

2 years ago
Depends on: 1214772

Updated

2 years ago
Depends on: 1217909
Depends on: 1188822
Depends on: 1218135
Depends on: 1218139
Depends on: 1218142
Depends on: 1218146
Depends on: 1186856
Depends on: 1218499
Depends on: 1189659
No longer depends on: 1189023
No longer depends on: 1187328
No longer depends on: 1201160

Updated

2 years ago
No longer depends on: 1217456
Depends on: 1219469
Ehsan, just double checking -- is this still enabled for 43 beta?  I want to make sure to remove the release note if it isn't.
Flags: needinfo?(ehsan)

Comment 11

2 years ago
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #10)
> Ehsan, just double checking -- is this still enabled for 43 beta?  I want to
> make sure to remove the release note if it isn't.

Its not enabled in 43 beta.  Please remove from release notes.
Flags: needinfo?(ehsan)
Thanks, I overlooked that note. Fixed now.
relnote-firefox: 43+ → ?

Updated

2 years ago
Depends on: 1220261

Updated

2 years ago
Depends on: 1219852
Depends on: 901097
No longer depends on: 901097

Updated

2 years ago
Depends on: 1220678

Updated

2 years ago
Depends on: 1220681

Updated

2 years ago
No longer depends on: 1220681

Updated

2 years ago
Depends on: 1220728

Updated

2 years ago
Depends on: 1221279
Depends on: 1221351

Updated

2 years ago
Depends on: 1222619

Updated

2 years ago
Depends on: 1223116

Updated

2 years ago
Depends on: 1223378

Updated

2 years ago
Depends on: 1217367

Updated

2 years ago
No longer depends on: 1201664

Updated

2 years ago
Depends on: 1224941

Updated

2 years ago
No longer depends on: 1186856

Updated

2 years ago
No longer depends on: 1188822

Updated

2 years ago
No longer depends on: 1214305

Updated

2 years ago
No longer depends on: 1219469

Updated

2 years ago
Depends on: 1226441

Updated

2 years ago
Depends on: 1226686
Depends on: 1201962

Updated

2 years ago
Depends on: 1226443

Updated

2 years ago
No longer depends on: 1226443
Depends on: 1227932
Blocks: 802882
We're shipping in 44.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
Duplicate of this bug: 1207262
Added to the release notes with "Service Workers API" as wording
relnote-firefox: ? → 44+
Browser compat info updated on MDN:

https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
https://developer.mozilla.org/en-US/Firefox/Releases/44#Service_Workers

So I'm ddc'ing this bug
Keywords: dev-doc-needed → dev-doc-complete
You need to log in before you can comment on or make changes to this bug.