holyjs HolyJS 2018 Мск (24.11.2018)

Сервис-воркеры: используем накопленный опыт и смотрим в будущее

img

Service Worker API дает нам возможность реализовать целый слой логики приложения и содержит массу нюансов в своем поведении, которые и будут представлены в рамках сессии.

Service Worker API — это фундамент концепта прогрессивных веб-приложений, отвечающий за возможность работы оффлайн, оптимизацию сетевых запросов, push-уведомления и массу других полезных вещей. Формально определяемый как программируемый сетевой прокси, сервис-воркер дает нам возможность реализовать целый слой логики приложения и содержит массу нюансов в своем поведении, которые и будут представлены в рамках сессии.

Основываясь на накопленном сообществом опыте разработки и использования сервис-воркеров в реальных проектах, мы обсудим:

  • лучшие практики с примерами кода для всего жизненного цикла сервис-воркера, от регистрации до экстренного удаления;

  • возможные проблемы и особые случаи при работе с HTTP-запросами из сервис-воркера;

  • последние новости о поддержке отдельных частей спецификации разными браузерами;

  • рекомендуемые инструменты для автоматизации некоторых сетевых задач;

  • планируемые добавления в Service Worker API: новые интересные возможности.