TGViewer
Веб-страница Веб-страница @tproger_web · 22.3K subscribers
Post #6599 712
Часть запросов можно обработать без запуска Service Worker

Service Worker умеет отдавать ресурсы из кеша, но его запуск тоже занимает время. Если маршрут заранее известен, не обязательно поднимать обработчик только для решения «сеть или кеш».

Static Routing API позволяет зарегистрировать правила через InstallEvent.addRoutes() во время установки воркера. Для подходящих запросов браузер использует заданный маршрут и может обратиться напрямую к сети или кешу, минуя запуск Service Worker.

В сентябрьском обзоре веб-платформы отмечена поддержка в Safari 27; API также есть в Chromium. Firefox пока его не поддерживает. При внедрении нужно сохранить обычную обработку запросов как запасной вариант и измерить навигацию, когда воркер ещё не запущен.
  • 🔥 1
More from @tproger_web
  1. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  2. Oct 11, 2026Vitest 5 помогает выяснить, куда уходит время тестового прогона Медленный запуск не всегда…
  3. Oct 11, 2026Shopify начал отправлять HTML до завершения рендеринга страницы Раньше браузер ждал, пока…
  4. Oct 11, 2026Почему мобильная клавиатура прячет панель с position: fixed Когда открывается клавиатура,…
  5. Oct 10, 2026Почему сотни маленьких JS-чанков тоже могут замедлять сайт Один большой бандл заставляет к…
  6. Oct 10, 2026Диаграмму Mermaid можно положить прямо в HTML Для схемы запросов или графа зависимостей ча…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →