2015-02-02 10 views

답변

7

Blink의 Service Worker 팀은 AppCache를 더 이상 사용하지 않기로했습니다 (우리는 보통 intent to deprecate process을 따를 것입니다). 우리는 Service Worker가 훨씬 더 나은 솔루션이라고 믿습니다. 또한, SW 상단에 구축 된 AppCache를 드롭 인 대체품으로 제공하는 것이 매우 쉽습니다. 우리는 usage metrics을 수집하고 아웃 리치를 할 것입니다.

서비스 근로자를 지원하지 않는 브라우저에서 AppCache를 통한 오프라인 지원을 제공하는 것이 유효한 유스 케이스이므로 AppCache와 Service Worker는 아무런 문제없이 공존해야합니다. @ flo850 작동하지 않는 경우 filing a bug으로 알려 주시기 바랍니다.

+0

Kenji! 답변 해 주셔서 감사합니다! Blink의 Service Worker 팀은 Service Worker가이를 수행하기 전에 대부분의 브라우저에서 지원 될 때까지 기다릴 것입니까, 그렇지 않더라도 계속 진행할 것입니까? –

+1

우리의 사용량 측정법을 살펴 보는 것이 계획입니다. appcache가 실제로 사용 된 페이지로드 만 계산합니다 (참고 : Service Worker가있는 경우 AppCache보다 우선 함). –

+0

AppCache로 업데이트하는 것은 파일을 변경하는 것처럼 간단합니다. 반면에 서비스 작업자는 캐시를 처리하고, 브라우저 간 차이점을 통해 폴리필 등을 사용해야합니다. 최신 Chrome (현재) 기능을 사용하려면 서비스 직원이 필요합니다. 누군가 이미이 "드롭 인 대체"를했는지 아는 사람이 있습니까? –

0

캐시 도구로는 appcache와 공존합니다. Appcache는 거의 모든 브라우저에서 작동합니다.

그러나 서비스 근로자는 푸시 (브라우저가 백그라운드에서 작동하는 경우에도), 지오 펜싱 또는 백그라운드 동기화와 같은 새로운 사용을 허용하는 견고한 토대입니다.

+0

답변 해 주셔서 감사합니다. 대체되기보다는 공존 할 수있는 출처가 있습니까? –

+0

실제로는 아니지만 서비스 담당자는 Chrome의 최신 빌드와 Firefox 만 지원합니다. 널리 사용하기에는 충분하지 않습니다. 한편, appcache와 서비스 작업자가 함께 작업하는 것은 매우 까다로운 일일 수 있습니다. – flo850

4

나는 그 말을해야합니다. AppCache를 부분적으로 업데이트 할 수 없으며, 업데이트를 트리거하는 바이트 별 목록 비교가 이상하게 보일뿐 아니라 보안 및 끔찍한 사용성 문제로 이어지는 여러 사용 사례가 있습니다.

Even Chrome and Firefox are planning to stop support for AppCache in the near future. 크롬, 오페라 및 파이어 폭스에서 서비스 근로자를 지원합니다. 또한 Microsoft 및 Safari의 소음은 구현 및 고려 사항에서 긍정적이었습니다.