1. 存储
1.1. Application Cache
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。
1.2. Service Workers
替换 Application Cache
很多浏览器不支持,特别是 safari
1.3. FileSystem
该特性是非标准的,请尽量不要在生产环境中使用它!
1.4. Cookie
大多数浏览器对 Cookie 大小限制为 4K
1.5. SessionStorage
为每一个给定的源(given origin)维持一个独立的存储区域,该存储区域在页面会话期间可用(即只要浏览器处于打开状态,包括页面重新加载和恢复)。
1.6. localForage
特性
- 同步的
- 仅支持字符串
- 支持所有现代浏览器(包括 IE8 及更高版本)
- 支持 IndexedDB,WebSQL 和 localStorage 三种存储模式;
- 在浏览器关闭,然后重新打开后数据仍然存在
1.7. Web SQL Database
没有被所有的主流的浏览器厂商支持
1.8. IndexedDB
IndexedDB 是一种用于客户端存储大量结构化数据(包括文件/ blob)的低级API。此API使用索引来启用此数据的高性能搜索。
很多浏览器还不支持