New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 10 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task



Sign in to add a comment

Remove AppCache

Reported by laukst...@gmail.com, Jan 30 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36

Steps to reproduce the problem:
AppCache is deprecated and removed from spec and instead recommended to use Service Workers.

What is the expected behavior?

What went wrong?
https://html.spec.whatwg.org/multipage/browsers.html#offline
> This feature is in the process of being removed from the Web platform. (This is a long process that takes many years.) Using any of the offline Web application features at this time is highly discouraged. Use service workers instead.

Did this work before? N/A 

Chrome version: 48.0.2564.97  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 20.0 r0

Firefox 44 shows deprecation warning https://developer.mozilla.org/en-US/Firefox/Releases/44#Service_Workers and son will remove its support completely https://bugzilla.mozilla.org/show_bug.cgi?id=1237782, https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache
 
Cc: ranjitkan@chromium.org
Labels: -Type-Bug Type-Feature Cr-Blink
Status: Untriaged
Looks like a feature request, Untriaging it so that it gets addressed.
Labels: -Cr-Blink Cr-Blink-Storage-AppCache

Comment 3 by dk...@chromium.org, Mar 15 2016

Cc: jww@chromium.org
+Joel who removed appcache from insecure origins. @Joel, is there a timeline for removing AppCache on secure origins?

Comment 4 by jww@chromium.org, Mar 15 2016

Cc: slightlyoff@chromium.org jakearchibald@chromium.org
Not that I know of, but I'd happy to see it happen :-) Adding slightlyoff@ and jakearchibald@ who can hopefully give me a security reason to intent to remove it (or just declare that it's a good idea to do so).

It's much, much too early to really tell with these stats (they were only added a few weeks ago), but the good news is that the usage stats I added for AppCache look very low on secure origins:
https://www.chromestatus.com/metrics/feature/popularity#ApplicationCacheAPISecureOrigin
https://www.chromestatus.com/metrics/feature/popularity#ApplicationCacheManifestSelectSecureOrigin

Comment 5 by jsb...@chromium.org, Mar 16 2016

Cc: michaeln@chromium.org jsb...@chromium.org
Labels: -OS-Windows -Pri-2 Pri-3
Status: Available (was: Untriaged)
Given Safari doesn't even support Service Workers yet, is there a markup approach way to disable AppCache when both Service Workers and AppCache are available?
Appcache is ignored for urls that are within scope of a service worker.

Comment 8 by rekt...@gmail.com, Apr 9 2016

> Adding slightlyoff@ and jakearchibald@ who can hopefully give me a security reason to intent to remove it (or just declare that it's a good idea to do so).

@jaffathecake's security reason for removal: https://bugzilla.mozilla.org/show_bug.cgi?id=1237782#c34

also, for those effected & looking for a quick fix, Kenneth Rhode Christensen has a service worker for polyfilling app cache.
https://github.com/kenchris/jakecache

Comment 9 by jsb...@chromium.org, Feb 23 2017

Labels: -Type-Feature Type-Task
Project Member

Comment 10 by sheriffbot@chromium.org, Apr 17

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
@sheriffbot, this needs to be solved since isn't anymore a part of the spec, AppCache is depreciated.
Cc: -jww@chromium.org -michaeln@chromium.org pwnall@chromium.org
Labels: -Hotlist-Recharge-Cold
Status: Available (was: Untriaged)
Status: waiting on big customers to finish migrating to Service Workers. Can maybe start putting a roadmap together to warn developers away.
Owner: pwnall@chromium.org
Status: Assigned (was: Available)

Sign in to add a comment