Die Website bittet um Erlaubnis zur Verwendung der HTML5-API für Offline-Webanwendungen :
Benutzer von typischen Online-Webanwendungen können die Anwendungen nur verwenden, wenn sie eine Verbindung zum Internet haben. Wenn sie offline gehen, können sie ihre E-Mails nicht mehr abrufen, Kalendertermine durchsuchen oder Präsentationen mit ihren Online-Tools vorbereiten. Inzwischen bieten native Anwendungen diese Funktionen: E-Mail-Clients zwischenspeichern Ordner lokal, Kalender speichern ihre Ereignisse lokal, Präsentationspakete speichern ihre Datendateien lokal.
Darüber hinaus sind Benutzer im Offlineablauf auf den HTTP-Cache angewiesen, um die Anwendung überhaupt zu erhalten, da sie den Server nicht kontaktieren können, um die neueste Kopie abzurufen.
Die HTML 5-Spezifikation bietet zwei Lösungen dafür: eine SQL-basierte Datenbank-API zum lokalen Speichern von Daten und einen Offline-HTTP-Cache für Anwendungen, um sicherzustellen, dass Anwendungen auch dann verfügbar sind, wenn der Benutzer nicht mit seinem Netzwerk verbunden ist.
Eintauchen in HTML5 erklärt weiter:
Bei einer Offline-Webanwendung handelt es sich im einfachsten Fall um eine Liste von URLs - HTML, CSS, JavaScript, Bilder oder andere Ressourcen. Die Homepage der Offline-Webanwendung verweist auf diese Liste, die als Manifestdatei bezeichnet wird. Hierbei handelt es sich lediglich um eine Textdatei, die sich an anderer Stelle auf dem Webserver befindet. Ein Webbrowser, der HTML5-Offline-Anwendungen implementiert, liest die Liste der URLs aus der Manifestdatei, lädt die Ressourcen herunter, speichert sie lokal und hält die lokalen Kopien automatisch auf dem neuesten Stand, wenn sie sich ändern. Wenn Sie versuchen, ohne Netzwerkverbindung auf die Webanwendung zuzugreifen, wechselt Ihr Webbrowser automatisch zu den lokalen Kopien.
Wie Sie bemerkt haben, ist dies vom normalen Browser-Cache getrennt. Sie dienen zwei verschiedenen Zwecken. Der Browser-Cache wird verwendet, um den Zugriff auf häufig verwendete Ressourcen zu beschleunigen, während dies zum Speichern von Offline-Webanwendungen und deren Ressourcen verwendet wird.
Es scheint, dass Chrome es erlaubt, dass Webanwendungen sich selbst ohne Benutzererlaubnis offline speichern. Firefox hingegen bittet um Erlaubnis, bevor Webapps die Offline-APIs verwendet werden dürfen.