前端存储除了 localStorage 还有啥

2020-06-18 10:18:12 浏览数 (1)

❝ 本文介绍一些与前端数据存储有关,「有趣、好玩、有用」的开源库。除此之外,还会让你掌握各种 Web 存储方案的特点,赶紧来了解一下。 ❞

前端的数据存储方式,你除了用过 Cookies、localStorage 和 sessionStorage 外,还有用过其它的存储方式么?其实除了前面提到的 3 种存储方式,目前主流的浏览器还支持 Web SQL 和 IndexedDB。

目前市场上主流的浏览器有 Chrome 、Safari、Firefox、Opera、UC Browser 和 Internet Explorer 等,其中截止 2020 年 5 月,Chrome 的市场占有率为 「63.93%」,远远超过第二名 Safari 浏览(「18.19%」)。

(图片来源:https://gs.statcounter.com/)

这里我们以市场占有率第一的 Chrome 浏览器为例,来了解一下它支持的所有存储方案:

(打开 Chrome 开发者工具,切换至 Application 栏位)

在介绍目前比较流行的一些开源的前端存储方案之前,阿宝哥先分享一些与存储有关,有趣好玩的开源库。

一、有趣好玩的开源库

1.1 Sharedb

❝ Realtime database backend based on Operational Transformation (OT)。 https://github.com/share/sharedb ❞

ShareDB 是一个基于 JSON 文档操作转换(OT)的实时数据库后端。它是 DerbyJS Web 应用程序框架的实时后端。

「示例1:实时数据同步」

「示例2:展示实时查询的排行榜应用程序」

1.2 ImmortalDB

0 人点赞