DuckDB-Wasm 现在支持通过 OPFS(Origin Private File System)在浏览器中持久化数据库,无需手动序列化到 IndexedDB。以 opfs:// 路径打开的数据库可跨页面重载和浏览器重启保留,自带 WAL 和检查点机制。文章同时提醒:npm 最新版 1.33.1-dev57.0 存在路径 bug,建议锁定 1.32.0 或 1.33.1-dev64.0 及以上版本。
背景
OPFS 是 Chrome 106(2023 年 3 月)引入的浏览器原生沙盒文件系统,支持随机读写。DuckDB-Wasm 作为 DuckDB 的 WebAssembly 版本,此前在浏览器中无法原生持久化数据。
- 来源
- Lobsters
- 发布时间
- 2026年9月20日 02:46
- 评分
- 7.0 / 10