Я бы хотел сделать PWA доступным в автономном режиме.Для этого требуется большой каталог (тысячи) маленьких (2 КБ) файлов.Общий вес составляет ~ 15 МБ, что разумно, если пользователь хочет установить , но слишком много для предварительной кэширования при первом посещении - и слишком много для WorkBox вне зависимости (который, кажется, задыхается и умирает в процессе установки).
Существует ли какой-либо (кросс-браузерный) механизм, в котором набор файлов может кэшироваться только после , когда пользователь решает добавить его на главный экран?
(window.onAppInstalled может быть решением для Chrome и FF, но, насколько я могу судить, в Safari он не работает.)