Ich untersuche den Browser sessionStorage für eine Webanwendung und habe versucht, aktuelle Informationen zu Größenbeschränkungen zu finden. Es scheint, dass die meisten Desktop-Browser ein Limit von 5 MB haben. Ich finde jedoch nicht viele neue Artikel oder Informationen über die mobilen Browser.Ist 5MB das De-facto-Limit für W3C Web Storage?
Die Disk space der W3C Web Storage-Spezifikation sagt: „Eine meist willkürliche Grenze von fünf Megabyte pro Herkunft empfohlen wird. Die Umsetzung Feedback ist willkommen und wird verwendet, um diesen Vorschlag in der Zukunft zu aktualisieren.“
Die Quirksmode HTML5-Kompatibilität Seite für localstorage hat seine letzte große Update am 12. Juni 2009 und enthält nur Daten für die letzten Jahre der aktuelle Browser: IE8, FF 3.5b4, Saf 4, Chrome 2.
Nach Introduction to DOM Storage, IE8 "erlaubt Web-Anwendungen, fast 10 MB Benutzerdaten zu speichern." Introduction to sessionStorage scheint zu bestätigen, dass "das Speicherlimit von Firefox und Safari 5 MB pro Domäne beträgt, das Limit von Internet Explorer 10 MB pro Domäne".
Web Storage: easier, more powerful client-side data storage von der Opera-Entwickler-Website gibt an "Ab sofort haben die meisten Browser, die Web Storage einschließlich Opera implementiert haben, das Speicherlimit auf 5 MB pro Domäne festgelegt."
Ein vor kurzem Chrom-Problem (#42740) legte eine 5 MB-Quote auf Sitzungsspeicher.
Chapter 5. Client-Side Data Storage von Building iPhone Apps with HTML, CSS, and JavaScript states "Zum Zeitpunkt dieses Schreibens sind die Browser-Größenbeschränkungen für localStorage und sessionStorage noch im Fluss."
Frage: Basiert auf dieser Info, sollte ich gerade annehmen, dass 5MB das Limit ist oder sollte ich Zeit verbringen, verschiedene Browser zu testen? Kennt jemand eine vorhandene Testsuite (a la Browserscope), die diese Ergebnisse haben würde?
, je nach Zeichencodierung kann die Grenze niedriger sein, siehe http://dev-test.nemikor.com –
Ja wie Julien sagt, es ist 2,5 MB in webkit aus diesem Grunde AFAIK. Lächerlich niedrig! – UpTheCreek