![][1]
Количество выходов в интернет с мобильных устройств ежегодно растёт на 2-4%. Качество связи не успевает за такими темпами. Как итог, даже самое лучшее веб-приложение обеспечит ужасный опыт, если пользователь не сможет его загрузить.
Проблема в том, что до сих пор нет хорошего механизма управления кэшем ресурсов и результатов сетевых запросов. В своей статье я хочу рассказать как Service Worker (SW) может помочь в решении этой задачи. Объясню в формате рецептов — какие элементы и в какой пропорции смешать, чтобы получить нужный результат, исходя из задачи и требований.
[Поехали!][2]
[1]:
https://habrastorage.org/webt/zb/9p/ab/zb9pabkrpfs5lc0pnnnn2gteizq.png
[2]:
https://habrahabr.ru/post/345552/?utm_source=habrahabr&utm_medium=rss&utm_campaign=345552#habracut