Appcache을 대체하려고하는 ServiceWorker입니까? 아니면 둘이 공존 할 의도입니까? 다른 말로 표현하면 appcache가 사용 중단 될 예정입니까?서비스 근로자는 Appcache를 대체하거나 공존 할 계획입니까?
답변
Blink의 Service Worker 팀은 AppCache를 더 이상 사용하지 않기로했습니다 (우리는 보통 intent to deprecate process을 따를 것입니다). 우리는 Service Worker가 훨씬 더 나은 솔루션이라고 믿습니다. 또한, SW 상단에 구축 된 AppCache를 드롭 인 대체품으로 제공하는 것이 매우 쉽습니다. 우리는 usage metrics을 수집하고 아웃 리치를 할 것입니다.
서비스 근로자를 지원하지 않는 브라우저에서 AppCache를 통한 오프라인 지원을 제공하는 것이 유효한 유스 케이스이므로 AppCache와 Service Worker는 아무런 문제없이 공존해야합니다. @ flo850 작동하지 않는 경우 filing a bug으로 알려 주시기 바랍니다.
캐시 도구로는 appcache와 공존합니다. Appcache는 거의 모든 브라우저에서 작동합니다.
그러나 서비스 근로자는 푸시 (브라우저가 백그라운드에서 작동하는 경우에도), 지오 펜싱 또는 백그라운드 동기화와 같은 새로운 사용을 허용하는 견고한 토대입니다.
답변 해 주셔서 감사합니다. 대체되기보다는 공존 할 수있는 출처가 있습니까? –
실제로는 아니지만 서비스 담당자는 Chrome의 최신 빌드와 Firefox 만 지원합니다. 널리 사용하기에는 충분하지 않습니다. 한편, appcache와 서비스 작업자가 함께 작업하는 것은 매우 까다로운 일일 수 있습니다. – flo850
나는 그 말을해야합니다. AppCache를 부분적으로 업데이트 할 수 없으며, 업데이트를 트리거하는 바이트 별 목록 비교가 이상하게 보일뿐 아니라 보안 및 끔찍한 사용성 문제로 이어지는 여러 사용 사례가 있습니다.
Even Chrome and Firefox are planning to stop support for AppCache in the near future. 크롬, 오페라 및 파이어 폭스에서 서비스 근로자를 지원합니다. 또한 Microsoft 및 Safari의 소음은 구현 및 고려 사항에서 긍정적이었습니다.
Kenji! 답변 해 주셔서 감사합니다! Blink의 Service Worker 팀은 Service Worker가이를 수행하기 전에 대부분의 브라우저에서 지원 될 때까지 기다릴 것입니까, 그렇지 않더라도 계속 진행할 것입니까? –
우리의 사용량 측정법을 살펴 보는 것이 계획입니다. appcache가 실제로 사용 된 페이지로드 만 계산합니다 (참고 : Service Worker가있는 경우 AppCache보다 우선 함). –
AppCache로 업데이트하는 것은 파일을 변경하는 것처럼 간단합니다. 반면에 서비스 작업자는 캐시를 처리하고, 브라우저 간 차이점을 통해 폴리필 등을 사용해야합니다. 최신 Chrome (현재) 기능을 사용하려면 서비스 직원이 필요합니다. 누군가 이미이 "드롭 인 대체"를했는지 아는 사람이 있습니까? –