Веб-сайт запрашивает разрешение на использование API автономных веб-приложений HTML5:
Пользователи типичных онлайн веб-приложений могут использовать приложения только при наличии подключения к Интернету. Когда они выходят в автономный режим, они больше не могут проверять свою электронную почту, просматривать свои встречи в календаре или готовить презентации с помощью онлайн-инструментов. Между тем, нативные приложения предоставляют такие возможности: почтовые клиенты локально кэшируют папки, календари хранят свои события локально, пакеты презентаций хранят свои файлы данных локально.
Кроме того, находясь в автономном режиме, пользователи зависят от своего HTTP-кэша для получения приложения вообще, поскольку они не могут связаться с сервером для получения последней копии.
Спецификация HTML 5 предоставляет два решения для этого: API базы данных на основе SQL для локального хранения данных и HTTP-кеш автономного приложения для обеспечения доступности приложений, даже когда пользователь не подключен к своей сети.
Погружение в HTML5 объясняет далее:
В простейшем случае автономное веб-приложение представляет собой список URL-адресов - HTML, CSS, JavaScript, изображения или любой другой вид ресурса. Домашняя страница автономного веб-приложения указывает на этот список, называемый файлом манифеста, который представляет собой просто текстовый файл, расположенный в другом месте на веб-сервере. Веб-браузер, который реализует автономные приложения HTML5, будет считывать список URL-адресов из файла манифеста, загружать ресурсы, локально кэшировать их и автоматически обновлять локальные копии по мере их изменения. Когда придет время, когда вы попытаетесь получить доступ к веб-приложению без сетевого подключения, ваш веб-браузер автоматически переключится на локальные копии.
Как вы заметили, это отдельно от обычного кэша браузера. Они служат двум различным целям; кэш браузера используется для ускорения доступа к часто используемым ресурсам, в то время как он используется для хранения автономных веб-приложений и их ресурсов.
Похоже, что Chrome позволяет веб-приложениям хранить себя в автономном режиме без разрешения пользователя. Firefox, с другой стороны, запрашивает разрешение, прежде чем разрешить веб-приложениям использовать автономные API.