Использует кэш приложения

Кэш приложений, также известный как AppCache, устарел .

Почему аудит Lighthouse Application Cache терпит неудачу

Страницы Lighthouse помечают страницы, использующие кэш приложений:

Аудит Lighthouse, показывающий, что страница использует кэш приложения.

Этот аудит завершается неудачей, когда Lighthouse находит ссылку на манифест кэша приложения в теге <html> страницы. Например, эта разметка приводит к сбою аудита:

<html manifest="example.appcache">
  ...
</html>

Используйте Cache API вместо кеша приложения.

Чтобы пройти этот аудит, удалите манифест со своей страницы и вместо этого используйте Cache API через сервис-воркера .

Для миграции с Application Cache на Service Workers рассмотрите возможность использования библиотеки sw-appcache-behavior . Эта библиотека создает реализацию поведения, определенного в манифесте кэша приложения, на основе сервис-воркера.

Дополнительную информацию об использовании сервис-воркеров для работы вашего сайта в автономном режиме см. на странице «Текущая страница не отвечает сообщением 200 в автономном режиме» .

Ресурсы