Skip to content

浏览器端存储方案

  • store.js - 浏览器全兼容的LocalStorage封装库,无需依赖Cookie或Flash。底层支持localStorage、globalStorage及userData的多形态存储机制。
  • localForage - 增强型离线存储解决方案。通过简洁而强大的API封装多种存储后端:IndexedDB、WebSQL或localStorage。
  • jStorage - 轻量级键值对存储数据库,适用于浏览器端数据存储。
  • cross-storage - 支持跨域访问的本地存储库,具备权限控制功能。
  • basket.js - 基于localStorage的脚本资源加载器,支持脚本缓存与按需加载。
  • bag.js - 多功能脚本资源加载器,扩展basket.js核心能力并新增键值对接口,支持localStorage/WebSQL/IndexedDB存储后端。
  • basil.js - 填补空白的JavaScript智能持久化层。
  • jquery-cookie - 轻量级jQuery插件,提供Cookie读写与删除操作支持。
  • js-cookie - 简洁轻量的原生JavaScript Cookie操作库。
  • Cookies - JavaScript客户端Cookie操作库。
  • DB.js - 基于Promise的IndexedDB封装库。
  • lawnchair.js - 简洁的客户端JSON数据存储解决方案。
  • sql.js - 通过Emscripten编译实现的JavaScript版SQLite数据库。
  • pouchdb - 受Apache CouchDB启发的浏览器端JavaScript数据库。
  • crumbsjs - 轻量级原生ES6 Cookie与localStorage操作库。
  • awesome-web-storage - 客户端存储技术全景指南。
  • datavore - 基于JavaScript开发的小型快速浏览器内嵌数据库引擎。
  • Hoodie - 离线优先后端框架,支持无网络连接的浏览器环境运行。
  • NeDB - 嵌入式持久化数据库,兼容浏览器、nw.js与electron环境。
  • Lovefield - 面向Web应用的关系型数据库,由Google开发。
  • Dexie.js - IndexedDB数据库的封装库。
  • proxy-web-storage - 保持存储值的原生类型,支持数组/对象直接操作。具备变更监听与过期时间设定功能。
  • PostgreSQL Browser - 浏览器端PostgreSQL运行环境,无需服务端支持,基于客户端与pglite(PostgreSQL WASM版)实现。