local-first sqlite runtime
一套 SQLite,
跑在每一端。
让 Web 和小程序共享同一套异步数据库 API。WASM、持久化、迁移和平台差异,都交给运行时处理。
Web+WeChat+SQLite WASM
app.sqlite / local workspace
persistednotes
3 rows · editable preview
idbodystatus
1Ship the docs redesigntoday
2Test on WebKittomorrow
3Publish the tutorialdone
why it works
把平台复杂度放到正确的边界。
从页面代码到宿主文件系统,每一层都有清晰职责。你只需要关心数据。
01
一套 API
业务代码只认识 openSqlite(),平台差异留在 adapter。
02
可靠的本地数据
事务、迁移和 flush 让离线数据有清晰的生命周期。
03
可见的开发过程
在 Web 调试工作台里浏览表、执行 SQL、导入导出快照。
04
按目标构建
WASM 与存储策略跟随 Web 或小程序产物注入。