原标题:前端存储除了 localStorage 还有啥

来自公众号: 全栈修仙之路

前端的数据存储方式,你除了用过 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

java localstorage_前端存储除了 localStorage 还有啥相关推荐

  1. java localstorage_本地存储localStorage用法详解

    一.什么是localStorage? 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cook ...

  2. Web数据存储之localStorage和sessionStorage

    Web数据存储之localStorage和sessionStorage 学习前端以来,自己了解有localStorage和sessionStorage的相关存储的知识,也有实践过,但是之前只限于能用的 ...

  3. store.js - 轻松实现本地存储(LocalStorage)

    store.js 是一个兼容所有浏览器的 LocalStorage 包装器,不需要借助 Cookie 或者 Flash.store.js 会根据浏览器自动选择使用 localStorage.globa ...

  4. 萌新必看—10种前端存储哪家强,一文读尽!

    作者:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者.原文链接:https://segmentfault.com/a/1190000040147911 点击上方 程序员成长指 ...

  5. 基于JAVA阅读与存储图书网站设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA阅读与存储图书网站设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA阅读与存储图书网站设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

  6. Web/前端存储简述

    Web/前端存储 Web/前端存储分为cookie和WebStorage: 1.cookie存储 特点:产生于服务器端,保存在客户端,同一服务器下保存的cookie数据共享,不同服务器的不共享,传输数 ...

  7. java毕业设计云端存储的待办清单的设计Mybatis+系统+数据库+调试部署

    java毕业设计云端存储的待办清单的设计Mybatis+系统+数据库+调试部署 java毕业设计云端存储的待办清单的设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...

  8. 前端cookie、localStorage、sessionStorage缓存技术总结

    前端cookie.localStorage.sessionStorage缓存技术总结 转载自:https://www.cnblogs.com/belove8013/p/8134067.html 1.C ...

  9. Java中数据存储方式

    2019独角兽企业重金招聘Python工程师标准>>> 1. 寄存器(register).这是最快的存储区,因为它位于不同于其他存储区的地方--处理器内部.但是寄存器的数量极其有限, ...

最新文章

  1. Linux下不使用qt自带sleep,Linux下Qt多线程编程
  2. asp简单样例(1)
  3. python listbox输入内容自动换行_python中的图像界面设计(二)
  4. 2019-12-06 数字信号处理的学科结构
  5. 使用alipaySDK编译时找不到openssl/asn1.h文件的解决办法(初探)
  6. Facebook开源数据高效图像Transformer,媲美SOTA CNN
  7. Blazor University (7)组件 — 双向绑定
  8. 银河水滴张曼:远距离步态识别系统与应用 |量子位沙龙回顾
  9. 仿淘宝收货地址,本地数据库
  10. 西南交通大学matlab实验任务,西南交通大学实验竞赛月——数学建模竞赛安排
  11. java 过滤微信昵称_java过滤微信昵称特殊字符
  12. Excel如何让单元数据显示单位又能参与运算?
  13. 共享充电宝有什么好拍? | 拍者手记
  14. 接口自动化之操作mysql数据库
  15. 响铃和振动(转载的)
  16. 华为智慧森林防火监测预警解决方案
  17. Windows XP 系统故障终极排查大全
  18. 计算机硬件 软件和用户的关系,大家都知道计算机包含硬件和软件,那这两者之间区别是什么呢?...
  19. 根据特征重要性进行特征选择
  20. CentOS 7系统安装Ghost

热门文章

  1. 如何提高工作效率--慢思考
  2. 总结一: 如何提高效率
  3. 我的创作纪念日--韦_恩
  4. 计算机上排名代表的字母,电脑新手必须懂的英文字母缩写
  5. 安装nginx并进行配置(记录来源于马哥linux运维教与文件操作优化、访问、日志相关的配置配置 五)
  6. vue定位 获取用户位置信息
  7. 2022性价比最高的笔记本电脑
  8. 实战HackTheBox里的Heist
  9. 数据分析——matplotlib(3)图片的基本操作
  10. Java+MySQL Springboot+vue的体用用品销售商城网站#毕业设计