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
a year 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
Depends on: 1109574
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
Depends on: 1122917
Depends on: 1123593
Depends on: 1123675
Depends on: 1124170
Depends on: 1092832
Depends on: 1125961
Blocks: 1122637
Depends on: 1126483
Depends on: 1126815
No longer depends on: 1126815
Depends on: 1037739
Depends on: 1098327
Depends on: 1130065
Blocks: 1130101
Depends on: 1130688
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
Depends on: 1133238
Depends on: 1133242
Depends on: 1133541
Depends on: 1133805
Depends on: 1134329
Depends on: 1108181
Depends on: 1134841
Depends on: 1134843
Depends on: 1134951

Updated

2 years ago
Depends on: 1136044

Updated

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

Updated

2 years ago
Depends on: 1136627
Depends on: 1136757
Depends on: 1137245
Depends on: 1137287
Depends on: 1137398
Depends on: 1137408
Depends on: 1137419
Depends on: 1136780
Depends on: 1137477
Depends on: 1137816
No longer depends on: 1038973
No longer depends on: 1108181

Updated

2 years ago
Depends on: 1138916

Updated

2 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

2 years ago
Depends on: 1134324

Updated

2 years ago
Depends on: 1134325
Depends on: 1142727
Depends on: 1142803
Depends on: 1143981
Depends on: 1146158
Depends on: 1146169
Depends on: 1147746
Depends on: 1147866
Depends on: 1148942
Depends on: 1152508
Depends on: 1153484
Depends on: 1154268
Depends on: 1154754
Depends on: 1154900
See Also: → bug 1131322
Depends on: 1156092

Updated

2 years ago
Depends on: 1156198
Depends on: 1156847

Updated

2 years ago
Depends on: 1157283
Depends on: 1157943
Depends on: 1157467
Depends on: 1158728
Depends on: 1158735
Depends on: 1159274
Depends on: 1159378
Blocks: 1159407
No longer blocks: 1159407
Depends on: 1159407
Depends on: 1159813
Depends on: 1160527
Depends on: 1162088
Depends on: 1162772
Depends on: 1162018

Updated

2 years ago
Depends on: 1164065
Depends on: 1163945
Depends on: 1163829
Depends on: 1131352
Depends on: 1166504
Depends on: 1167296
Depends on: 1157619
Depends on: 1167325
No longer depends on: 1156092
No longer depends on: 1156198
Depends on: 1167808
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
Depends on: 1172542
Depends on: 1172948
Depends on: 1172884
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
Depends on: 1173811
Depends on: 1173912
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: --- → ?
Depends on: 1174299
No longer depends on: 1174299
Depends on: 1174301
Depends on: 1174381
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)
Depends on: 1179197
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)
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
No longer depends on: 1179706
Depends on: 1179706

Updated

2 years ago
Depends on: 1179772

Updated

2 years ago
Depends on: 1179806
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
Depends on: 1183162
Depends on: 1183983
Depends on: 1184607
Depends on: 1184798
Depends on: 1184967
Depends on: 1185558
Depends on: 1185640

Updated

2 years ago
Depends on: 1184557
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
Depends on: 1187328
Depends on: 1187347
Depends on: 1187350
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

Updated

2 years ago
Depends on: 1188822
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
Depends on: 1189945
Depends on: 1190703
No longer depends on: 1184607
Depends on: 1180886
Depends on: 1193767
Depends on: 1193911
Depends on: 1194384

Updated

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

Updated

2 years ago
Depends on: 1194848
Depends on: 1195980
No longer depends on: 1195980
Depends on: 1093357
Depends on: 1197421
Depends on: 1198078
Depends on: 1174872
Depends on: 1198394
Depends on: 1198397
Depends on: 1200053
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
Depends on: 1163545
Depends on: 1201747
Depends on: 1134372
Depends on: 1202666
No longer depends on: 1202666
Depends on: 1203680
No longer depends on: 1093357

Updated

2 years ago
Depends on: 1203760
Depends on: 1199049
No longer depends on: 1194384
Depends on: 1203359
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
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.
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
Depends on: 1209445
No longer depends on: 1209445
Depends on: 1210077
Depends on: 1210282
No longer depends on: 1206458
No longer depends on: 1210282
Depends on: 1210609
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
Depends on: 1217456
Depends on: 1217501
(Reporter)

Updated

2 years ago
Blocks: 1217544
No longer blocks: 1217544
Depends on: 1214772
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
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)
(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+ → ?
Depends on: 1220261
Depends on: 1219852
Depends on: 901097
No longer depends on: 901097
Depends on: 1220678
Depends on: 1220681
No longer depends on: 1220681
Depends on: 1220728
Depends on: 1221279
Depends on: 1221351
Depends on: 1222619
Depends on: 1223116
Depends on: 1223378
Depends on: 1217367
No longer depends on: 1201664
Depends on: 1224941
No longer depends on: 1186856
No longer depends on: 1188822
No longer depends on: 1214305
No longer depends on: 1219469
Depends on: 1226441
Depends on: 1226686
Depends on: 1201962
Depends on: 1226443
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.