Intent to unship: Application Cache API

112 views
Skip to first unread message

Valentin Gosu

unread,
Feb 23, 2021, 7:11:15 AMFeb 23
to dev-platform
The storage backing for Application Cache has been completely disabled
starting with Firefox 84 [1]. That means the current
window.applicationCache object is not really useful and only exists
for backward compatibility. The plan is to remove it.

We intend to do this in two stages: First we disable the API for
Nightly and Early beta [2] followed by an eventual disabling and
removal in Release [3]. The removal in Release is expected to happen
after Chrome's origin trial is completed [4].

The risk associated with removing this API is slightly higher than
with disabling the storage from appCache due to the greater chance it
could cause JS exceptions to be thrown if websites don't check if the
API exists.
However, we have successfully unshipped this from insecure origins in
the past so we don't expect major issues.

The current use stats for the window.applicationCache in Beta 86
(2021/01/25 - 2021/02/17) are as follows:
018.91B (99.51%) - Not used
1244.32M (0.49%) - Used

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1619673
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1677719
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1677718
[4] https://web.dev/appcache-removal/

Jeff Muizelaar

unread,
Feb 23, 2021, 8:50:40 AMFeb 23
to Valentin Gosu, dev-platform
Is the list of sites that have enrolled in Chrome's reverse origin trial public?

-Jeff
> _______________________________________________
> dev-platform mailing list
> dev-pl...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform

Valentin Gosu

unread,
Feb 23, 2021, 11:16:07 AMFeb 23
to Jeff Muizelaar, dev-platform
I don't think so.
Reply all
Reply to author
Forward
0 new messages