sfd
Service Worker: простая стратегия Cache First
Если вам нужен быстрый сайт с мгновенной отдачей статики и работа «как приложение» даже при нестабильном интернете — начните с самой понятной схемы кеширования: Cache First. В этой статье — что это такое, когда уместно применять, готовый sw.js, тонкости, проверки скоростью и чек-лист внедрения. Cache First = «сначала кэш, потом сеть».
Браузер перехватывает запрос сервис-воркером и пытается отдать ресурс из Cache Storage. Если в кэше нет — тянет из сети, кладёт в кэш на будущее и возвращает пользователю. Где уместно: Где лучше не применять (или применять осторожно): Добавьте в HTML/главный бандл: <script>
if ('serviceWorker' in navigator) {
window...
Progressive Web Apps - что это такое и для чего оно нужно
Для тех, кто не понял с первого раза Говорят, чтобы статья была максимально полезной, она должна быть понятна даже твоему деду, который до сих пор не понимает чем вы там занимаетесь в своих “интырнетах”. Исходя из этого, я решил довольно простым языком расписать “Что такое PWA и нахрен оно вообще нужно?”. Поэтому, если тебе не удалось с первого раза разобраться с этой неведомой штукой, в этой статье будет всё, чтобы решить это раз и навсегда. Цель статьи: Я не буду подробно разжевывать тебе о PWA, так как на эту тему написано уже много статей...