Я использую сервис-воркер. Следует ли кэшировать свой manifest.json
файл. Есть ли в этом смысл? Также как часто браузер загружает этот файл.
Следует ли кэшировать manifest.json в сервис-воркере
Ответы (2)
Да, вам следует кэшировать файл manifest.json, потому что, если вы создаете PWA, он должен иметь функциональные возможности для Add to home screen
. В вашем файле манифеста он содержит start_url
, который должен быть кэширован работником службы и должен возвращать ответ 200 в автономном режиме.
Предположим, что кто-то находится в автономном режиме, просматривая ваше приложение и не добавив веб-приложение на главный экран, тогда он спросит пользователя, хочет ли он добавить на главный экран или нет, при условии, что вы кэшировали свой файл манифеста.
Он вызывается при каждой загрузке страницы (при условии, что это не SPA). В любом случае он также статичен, может также кешировать его, на мой взгляд, избавляет от необходимости вызывать сервер для этого файла.