Следует ли кэшировать manifest.json в сервис-воркере

Я использую сервис-воркер. Следует ли кэшировать свой manifest.json файл. Есть ли в этом смысл? Также как часто браузер загружает этот файл.


person aWebDeveloper    schedule 02.08.2017    source источник


Ответы (2)


Да, вам следует кэшировать файл manifest.json, потому что, если вы создаете PWA, он должен иметь функциональные возможности для Add to home screen. В вашем файле манифеста он содержит start_url, который должен быть кэширован работником службы и должен возвращать ответ 200 в автономном режиме.

Предположим, что кто-то находится в автономном режиме, просматривая ваше приложение и не добавив веб-приложение на главный экран, тогда он спросит пользователя, хочет ли он добавить на главный экран или нет, при условии, что вы кэшировали свой файл манифеста.

person Mohit Bajoria    schedule 05.08.2017

Он вызывается при каждой загрузке страницы (при условии, что это не SPA). В любом случае он также статичен, может также кешировать его, на мой взгляд, избавляет от необходимости вызывать сервер для этого файла.

person oninross    schedule 03.08.2017