javascript - 有什么比 HTML5 localStorage 更大的吗?

标签 javascript database html local-storage session-storage

我想在客户端存储本地数据以加快我的网络应用程序的页面加载速度。我尝试使用 HTML5 的 localStorage,但不幸的是它太小了,无法满足我的需要。还有更大的吗?

最佳答案

您有多种选择,但浏览器支持不同,因此您需要通过在各种浏览器机制之上的额外层从浏览器中抽象出差异

几乎所有东西都支持本地存储,通常存储 5-10MB。 IndexedDB 被大多数但不是所有的桌面浏览器支持,并且可以存储更多的数据。多少取决于浏览器,但预计 50MB 或无限制。 如果您的目标是 iOS 和 Android 浏览器,WebSQL 是唯一的选择,因为它们不支持 indexeddb。您最多可以在那里存储 50MB。

为您完成所有这一切的优雅抽象层有很多:查看 answers in this thread.

关于javascript - 有什么比 HTML5 localStorage 更大的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372308/

相关文章:

php - 对不同(但相似)的业务程序使用不同的表是一种好习惯吗?

html - 如何拉伸(stretch) md-nav-item Angular Material

javascript - 使 Node REST Client 期望 UTF-8 JSON 内容以避免 BOM 解析错误

sql - INSERT statement conflict with the FOREIGN KEY constraint 冲突发生在数据库中

php - 在数据库搜索中找不到数据的正确的其他条件是什么

javascript - 获取视口(viewport)像素偏移

html - 如何反转此 CSS3 垂直下拉动画?

javascript - 查找调用函数的文件的位置(nodejs)

javascript - 在浏览器中为单个网页执行多少个 JavaScript 程序?

javascript - 使用 jQuery 定位特定元素