Служебный работник намерен заменить или сосуществовать с Appcache?

Является ServiceWorker, предназначенным для замены Appcache, или это намерение, что эти два будут сосуществовать? С другой стороны, appcache собирается стать устаревшим?

Ответы

Ответ 1

Команда Blink Service Worker стремится к устаревшему AppCache (мы будем следовать нашему обычному намерению отказаться от процесса). Мы считаем, что Service Worker - намного лучшее решение. Кроме того, довольно легко предложить замену AppCache, встроенную поверх SW. Мы начнем с сбора показателей использования и сделаем некоторую аутрич-работу.

AppCache и Service Worker должны сосуществовать без каких-либо проблем, поскольку поддержка офлайн-поддержки через AppCache для браузеров, которые не поддерживают Service Workers, является допустимым вариантом использования. @flo850 Если он не работает, сообщите нам об ошибке.

Ответ 2

Я должен сказать, что Services Worker is not only the replacement for AppCache, but it’s far more capable. Некорректное обновление AppCache может быть частично обновлено, поэтапное сравнение манифеста для запуска обновления кажется странным, и есть несколько вариантов использования, приводящих к безопасности и ужасным проблемам юзабилити.

Даже Chrome и Firefox планируют прекратить поддержку AppCache в ближайшем будущем. Теперь, когда сервисные работники поддерживаются Chrome, Opera и Firefox. Кроме того, шумы от Microsoft и Safari были положительными в отношении реализации и рассмотрения.

Ответ 3

Как инструмент кэширования, он будет сосуществовать с appcache. Appcache работает практически в каждом браузере.

Но работники службы являются прочной основой, которая позволит использовать новое использование, например push (даже если браузер находится в фоновом режиме), геообъектив или синхронизация фона.