Най-новите уеб браузъри, базирани на Chromium, няма да имат поддръжка на AppCache, тъй като Google настоятелно призовава разработчиците да мигрират бързо

Техн / Най-новите уеб браузъри, базирани на Chromium, няма да имат поддръжка на AppCache, тъй като Google настоятелно призовава разработчиците да мигрират бързо 2 минути четене

Тъмен режим в Google Chrome



Уеб браузърът на Google Chrome и всички браузъри, базирани на Chromium, включително Microsoft Edge, ще загубят поддръжката на AppCache. Започвайки с Chrome v85, поддръжката на AppCache ще отпадне напълно. Следователно Google настоятелно препоръчва на уеб разработчиците да мигрират най-рано от платформата.

Настойчиво се настоява от разработчиците, проектиращи уеб базирани приложения и платформи, да се откажат от AppCache - система, която някога е позволявала съхраняване на информация локално за достъп, когато мрежовата свързаност е била недостъпна. Chrome 85 ще премахне поддръжката за AppCache по подразбиране.



Разработчиците трябва да мигрират към „обслужващи работници“ от AppCache за по-добра съвместимост, сигурност и надеждност?

Започвайки с Chrome 85, AppCache вече няма да се предлага в Chrome по подразбиране. Между другото, това не е внезапна промяна. Спецификацията на кеша на приложения (AppCache) е оттеглена от декември 2016 г. и в Chrome, започваща от версия 79. В Chrome 70 AppCache е премахнат от несигурни контексти. Google потвърди, че планира да премахне AppCache в Chrome 82. Преди обещаното премахване на AppCache в Chrome 82, Google дори обяви корекция на защитата, която въведе концепцията за манифест.



https://twitter.com/FxSiteCompat/status/1262441004088602628



Времевата линия за премахване на Chrome AppCache има два предстоящи важни етапа. Започвайки с Chrome v85, AppCache вече няма да бъде наличен в Chrome по подразбиране. Разработчиците, които все още може да се нуждаят от допълнително време за мигриране от AppCache, могат да се запишат за „обратен“ пробен период, за да разширят наличността на AppCache за своите уеб приложения. Пробното начало ще започне в Chrome 84 (преди премахването по подразбиране в Chrome 85) и ще бъде активно чрез Chrome 89.

AppCache ще бъде напълно изчезнал с Chrome v90. С други думи, като се започне с Chrome 90, AppCache ще бъде напълно премахнат за всички. Той няма да бъде достъпен дори за тези, които са се регистрирали за „обратен” процес на произход.

Обратно внедряване на оригиналната пробна версия за премахване на AppCache и алтернатива за платформата:

Докато изпитанието за „обратен“ произход официално започва с Chrome 84, разработчиците могат да се регистрират за същото днес и да добавят жетоните към своите HTML и AppCache манифести. Тъй като аудиторията на уеб приложението постепенно се надстройва до Chrome 84, всички токени, които разработчиците вече са добавили, ще влязат в сила.



Въпреки наличието на удължения гратисен период, силно се препоръчва да мигрирате от AppCache. Процедурата за миграция не е трудна или сложна. Разработчиците могат лесно да тестват премахването на AppCache от своите уеб приложения, използвайки ‘chrome: // flags / # app-cache’ флаг . Флагът изцяло симулира премахването на AppCache. Този флаг е наличен, започвайки с Chrome 84.

Service Workers е широко се поддържа в настоящите браузъри . Той предлага перфектно работеща и стабилна алтернатива на офлайн изживяването, предоставено от AppCache. Важно е да се отбележи, че Chrome ще деактивира функционалността на AppCache на всяка страница, която е заредена под контрола на Service Worker. С други думи, Service Workers и AppCache се изключват взаимно. Следователно силно се препоръчва да не се опитвате да мигрирате към обслужващи работници парче по парче.

Докато Google Chrome все още предлага известна поддръжка за AppCache, Firefox и други браузъри отдавна напълно отпаднаха. Firefox остарял AppCache в версия 44 (септември 2015 г.) и има отстранени подкрепа за него в своите Beta и Nightly компилации от септември 2019 г. Safari остарял AppCache в началото на 2018 г.

Някои Разработчици на Android Native App може да се наложи да се придържате към AppCache за момента. Някои разработчици на местни приложения за Android използвайте Chrome WebView за показване на уеб съдържание. Но те понякога разчитат и на AppCache. Не е възможно да се активира пробна версия с обратен произход за WebView.

Етикети Chrome