Information Technology Reference
In-Depth Information
Die Lösungsvorschläge der WHATWG teilen sich in zwei Bereiche auf, die beide
in diesem Kapitel behandelt werden. Einerseits sieht die WHATWG ein Storage-
Interface mit einem persistenten Speicher für Sessions und einem Speicher
vor, der nicht auf eine Session beschränkt ist. Andererseits können, gesteuert
von einer zentralen Konfiguration, Dateien definiert werden, die der Browser
lokal ablegen soll, um sie auch ohne eine bestehende Netzwerkverbindung zur
Verfügung zu haben. Beide Ansätze sind sehr einfach und gleichzeitig sehr ro-
bust ausgelegt.
8.2 Storage
Ein strukturierter Speicher auf dem Client, der über die mageren 4 Kbyte
hinausgeht, war eine oft geforderte Erweiterung für das World Wide Web.
Adobe integrierte im Flash Player ab Version 6 eine Funktion, mit der Daten
lokal abgelegt werden konnten, und nannte diese Technik Local Shared Object
(LSO). Die Standardeinstellungen für LSOs liegt bei 100 Kbyte, kann aber bei
Bedarf (nach Rückfrage beim Benutzer) auf bis zu 10 Mbyte anwachsen. Das
Problem mit LSOs, die oft auch als Flash-Cookies bezeichnet werden, besteht
darin, dass sie ausschließlich im Zusammenspiel mit Flash verwendet wer-
den können und damit aus dem Sicherheitsmodell des Browsers herausfallen.
Auch wenn ein Benutzer alle seine Browser-Cookies löscht, kann eine Websei-
te über Flash-Cookies den Benutzer verfolgen. Laut Wikipedia setzen mehr als
die Hälfte der Top-Webseiten im Internet Flash-Cookies ein, um das Benutzer-
verhalten zu analysieren.
Die WHATWG schrieb ihre Überlegungen zu diesem Thema unter dem Titel Web
Storage nieder. Der Web Storage wurde zwar aus dem Kern der HTML5-Spezifi-
kation ausgegliedert, gehört aber eindeutig in das Umfeld von HTML5. Aktuell
ist die Spezifikation erst im Status Editor's Draft; da die Implementierungen bei
allen gängigen Browsern aber schon seit längerer Zeit stabil sind (vergleiche
Abschnitt 8.4, Browser-Unterstützung), dürfte sich daran nicht mehr allzu viel
ändern.
HINWEIS
Die aktuelle Version der Web-Storage-Spezifikation des W3C finden Sie unter:
http://dev.w3.org/html5/webstorage/
Die Version der WHATWG kann unter folgender Adresse eingesehen werden:
http://www.whatwg.org/specs/web-apps/current-work/complete/webstorage.html
Search WWH ::




Custom Search