Service worker
Коротко: Service worker — скрипт, що працює у фоні браузера й може перехоплювати мережеві запити сторінки. Він уможливлює автономний режим, кешування та push-сповіщення.
Докладніше: Service worker стоїть між сторінкою та мережею. Для кожного запиту він вирішує, відповісти з кешу, отримати з мережі чи поєднати те й те. Доступу до самої сторінки в нього немає, але він спілкується через повідомлення.
Подробиці
- Життєвий цикл: реєстрація, встановлення (попереднє кешування…
Див. також: Lighthouse і Core Web Vitals