Ответ 1
Хотя ответ Ян был отличным к тому времени, когда он был опубликован (04.2015), этот вопрос стал важным пунктом входа для многих людей, заинтересованных в обслуживающих рабочих и Progressive Web Apps, и ответ намного шире.
Обратная связь от Apple
20.12.2017: Сервисные рабочие включены по умолчанию в Safari Technology Preview 46 https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/
04.08.2017: Работа официально продолжается:) https://webkit.org/status/#specification-service-workers
07,2017: Больше положительных сигналов на webkit-dev:
Инженеры Apple из команды WebKit в течение последних нескольких лет активно участвовали в обсуждении спецификаций ServiceWorkers. Были затронуты многие из наших проблем со спецификацией, особенно для сервисных работников Fetch, которые обычно не выходят за рамки страниц, которые их используют. Хотя мы не выполнили какую-либо работу по внедрению, "рассмотрение" в этом случае подразумевается буквально. Мы действительно рассматриваем это.
06,2016: Согласно Джейк Арчибальд "Является ли ServiceWorker готовым?" текущий статус iOS (Safari):
Рассматривается, Краткие положительные сигналы в пятилетний план.
Помните, что он влияет на все браузеры iOS - из-за ограничений Apple, Chrome на iOS использует WKWebView - тот же движок рендеринга, что и Safari, и это всего лишь крошечная оболочка вокруг него, поэтому он ограничивается текущими функциями.
Ресурсы
Самым узнаваемым местом отслеживания текущего статуса обслуживающего персонала является Джейк Арчибальд "Готова ли ServiceWorker?" .
Там есть еще один ресурс, который собирает эту информацию, предоставляя больше информации о различных сборках Chromium, наиболее популярных в Китае и охватывающих несколько деталей: https://ispwaready.toxicjohann.com/
Спорные
Широкомасштабная дискуссия об участии Apple в современных веб-функциях была вызвана после статьи Нолана Лоусона Safari - это новый IE (06/2015) основной целью которого было то, что
В последние годы стратегия Apple по отношению к Интернету может наиболее ярко описываться как "доброжелательное пренебрежение".
Основной аргумент противоположной стороны заключался в том, что сервисный работник и остальные функции offline/PWA не ориентированы на клиента - в центре внимания разработки Safari.
Некоторые люди еще более радикальны, чем Грег Бласс в своей статье (07/2017), который утверждает, что
Apple рассматривает веб-приложения, такие как граждане второго сорта, потому что они не генерируют деньги, как родные приложения в магазине приложений.
Общий момент заключается в том, что Apple отстает от других поставщиков (Chrome, Firefox, Edge) с разработкой функций, которые улучшат веб-интерфейс, но также имеют очень медленные темпы устранения критических ошибок, которые делают некоторые функции технически непригодными.