2015-02-02 21 views

Trả lời

7

Đội ngũ nhân viên phục vụ của Blink rất muốn từ chối AppCache (Chúng tôi sẽ theo dõi số intent to deprecate process thông thường). Chúng tôi tin rằng Service Worker là một giải pháp tốt hơn nhiều. Ngoài ra, nó sẽ được khá dễ dàng để cung cấp một drop-in thay thế cho AppCache được xây dựng trên đầu trang của SW. Chúng tôi sẽ bắt đầu bằng cách thu thập usage metrics và thực hiện một số hoạt động tiếp cận.

AppCache và Service Worker nên cùng tồn tại mà không có bất kỳ vấn đề nào kể từ khi cung cấp hỗ trợ ngoại tuyến qua AppCache cho các trình duyệt không hỗ trợ Service Workers là một trường hợp sử dụng hợp lệ. @ flo850 Nếu không hoạt động, vui lòng cho chúng tôi biết theo số filing a bug.

+0

Cảm ơn bạn đã trả lời, Kenji! Nhóm nhân viên dịch vụ của Blink có đợi cho đến khi Service Worker được hỗ trợ trong hầu hết các trình duyệt trước khi thực hiện điều đó hay nó sẽ tiến hành bất kể? –

+1

Kế hoạch là xem xét số liệu sử dụng của chúng tôi. Chúng tôi sẽ chỉ tính số lần tải trang mà appcache đã thực sự được sử dụng (lưu ý: Service Worker nếu hiện tại sẽ được ưu tiên hơn AppCache). –

+0

Cập nhật với AppCache đơn giản như thay đổi một tập tin. Nhân viên dịch vụ, mặt khác yêu cầu chúng tôi xử lý cache, sự khác biệt giữa các trình duyệt sử dụng các polyfills, vv Các tính năng mới hơn của Chrome (tại thời điểm này) yêu cầu nhân viên dịch vụ. Có ai biết nếu ai đó đã thực hiện "thay thế thả" này? –

0

Là công cụ bộ nhớ cache, công cụ này sẽ cùng tồn tại với appcache. Appcache hoạt động trên hầu hết mọi trình duyệt.

Nhưng nhân viên dịch vụ là nền tảng vững chắc cho phép sử dụng mới như đẩy (ngay cả khi trình duyệt đang chạy ẩn), đồng bộ hóa địa lý hoặc đồng bộ hóa nền.

+0

Cảm ơn bạn đã trả lời. Bạn có một nguồn cho nó cùng tồn tại thay vì được thay thế? –

+0

không thực sự, nhưng nhân viên dịch vụ chỉ được hỗ trợ ont phiên bản mới nhất của chrome và firefox. Nó không đủ để được sử dụng rộng rãi. Mặt khác, nó có thể khá phức tạp để làm cho appcache AND service worker làm việc cùng nhau – flo850

4

Tôi phải nói rằng Services Worker is not only the replacement for AppCache, but it’s far more capable. Không thể cập nhật một phần AppCache, so sánh tệp kê khai từng byte để kích hoạt cập nhật có vẻ lạ và có một số trường hợp sử dụng dẫn đến các vấn đề về bảo mật và khả năng sử dụng khủng khiếp.

Even Chrome and Firefox are planning to stop support for AppCache in the near future. Giờ đây, nhân viên dịch vụ được Chrome, Opera và Firefox hỗ trợ. Ngoài ra, các tiếng ồn đến từ Microsoft và Safari đã tích cực đối với việc triển khai và đang được xem xét.

Các vấn đề liên quan