Czy ServiceWorker ma zastąpić Appcache, czy jest intencją, że oba będą współistnieć? Wyrażony w inny sposób, czy appcache ma zostać przestarzałym?Czy pracownik serwisu ma zamiar zastąpić lub współistnieć z Appcache?
Odpowiedz
Zespół pracowników serwisu Blink chętnie wycofuje się z AppCache (Postępujemy zgodnie z naszym zwykłym intent to deprecate process). Uważamy, że Service Worker to znacznie lepsze rozwiązanie. Powinno też być całkiem łatwo zaoferować zastępczą wymianę dla AppCache opartego na SW. Zaczniemy od zebrania usage metrics i trochę się rozejdziemy.
AppCache i Service Worker powinny współistnieć bez żadnych problemów, ponieważ oferowanie wsparcia offline poprzez AppCache dla przeglądarek, które nie obsługują Service Workers, jest ważnym przypadkiem użycia. @ flo850 Jeśli to nie działa, proszę dać nam znać przez filing a bug.
Jako narzędzie pamięci podręcznej będzie współistnieć z appcache. Appcache działa na praktycznie każdej przeglądarce.
Jednak pracownicy serwisowi są solidnym fundamentem, który pozwoli na nowe zastosowanie, takie jak push (nawet gdy przeglądarka jest w tle), geofencing lub synchronizacja w tle.
Dziękuję za odpowiedź. Czy masz źródło, które współistnieje zamiast być zastąpione? –
niezupełnie, ale pracownik serwisu jest obsługiwany tylko w najnowszej wersji chrome i firefox. Nie wystarczy być szeroko używanym. Z drugiej strony może to być dość trudne, aby appcache i pracownik serwisu pracowali razem – flo850
Muszę powiedzieć, że Services Worker is not only the replacement for AppCache, but it’s far more capable.
Aplikacja AppCache nie może być częściowo zaktualizowana, a oczywiste porównanie bajt po bajcie powoduje, że aktualizacja wydaje się dziwna i istnieje kilka przypadków użycia, prowadzących do problemów bezpieczeństwa i strasznych problemów z użytecznością.
Even Chrome and Firefox are planning to stop support for AppCache in the near future. Teraz pracownicy serwisowi są obsługiwani przez przeglądarki Chrome, Opera i Firefox. Ponadto hałas pochodzący od firmy Microsoft i Safari był pozytywny pod względem implementacji i rozważań.
Dzięki za odpowiedź, Kenji! Czy zespół pracowników serwisu Blink czekałby, aż Service Worker będzie obsługiwany w większości przeglądarek, zanim to zrobi, czy będzie kontynuował, niezależnie od tego? –
Planujemy spojrzeć na nasze wskaźniki wykorzystania. Będziemy liczyć tylko ładunki stron, na których faktycznie był używany appcache (uwaga: pracownik serwisowy, jeśli obecny miałby pierwszeństwo przed AppCache). –
Aktualizacja za pomocą AppCache jest prosta, ponieważ zmienia plik. Pracownik serwisu, z drugiej strony, wymaga od nas obsługi pamięci podręcznych, różnice między przeglądarkami korzystają z narzędzi do pisania itp. Nowsze funkcje Chrome (w tej chwili) wymagają pracowników serwisu. Czy ktoś wie, czy ktoś już zrobił to "zamiennik"? –