浏览器端存储方案
- 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版)实现。