
Nachdem ich bereits die HTML5 WebStorage API zum clientseitigen Speichern von Daten vorgestellt habe, möchte ich euch dieses Mal die Indexed Database API vorstellen. Diese ist im Gegensatz zur WebStorage API zum Speichern von komplex strukturierten Daten ausgelegt und so können neben einfachen Datentypen auch komplexe Objekte in einer Datenbank gespeichert werden. Da die IndexedDB API ziemlich komplex ist, dient…

Die HTML5 WebStorage API, teilweise auch als DOM Storage bezeichnet, dient der clientseitigen Speicherung von Daten in Form von Schlüssel-Wert-Paaren. Man kann auch vereinfacht sagen, die Daten werden lokal im Webbrowser gespeichert. Grundsätzlich ist die WebStorage API in die zwei verschiedenen Speicherarten namens LocalStorage und SessionStorage unterteilt. In diesem Artikel stelle ich euch nun die HTML5 WebStorage API vor. LocalStorage…

Im Rahmen von HTML5 wurden einige Neuerungen vorgestellt und eingeführt, die es ermöglichen offline-fähige Webapplikationen zu erstellen. Zu diesen Neuerungen zählen vorwiegend der Application Cache und die verschiedenen Möglichkeiten zum Speichern von Daten auf Clientseite mittels der WebStorage API, IndexedDB API und der File API. Interessant hierbei ist nun, wie man eigentlich feststellen kann, ob der Webbrowser online oder offline…

Vor kurzem hatte ich mich, wie ihr vielleicht wisst, mit dem Thema HTML5 Link Prefetching beschäftigt. Dabei ist mir aufgefallen, dass neben den populären sowie „größeren“ Neuheiten, wie z.B. Canvas, WebGL & WebSockets, es auch viele kleinere neue Features gibt. Beispielsweise einige HTML5 Attribute, von denen ich bisher noch gar keine Notiz genommen habe. Diesbezüglich stelle ich euch im Folgenden…

Mit HTML5 Link Prefetching gibt es die Möglichkeit Ressourcen (HTML-Dokumente, CSS-Dateien, Grafiken etc.) vorzuladen. Das kann z.B. für Übersichten, die in mehrere Seiten eingeteilt sind nützlich sein. Beispielsweise bei Archiv- & Kategorieseiten, aber auch bei Artikelserien. Ruft ein Leser z.B. einen Artikel einer Artikelserie auf, ist es nicht unwahrscheinlich, dass er auch den nachfolgenden Artikel der Serie aufruft. Warum also…