<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>离线应用 on PlumePHP</title><link>https://plumephp.com/tags/%E7%A6%BB%E7%BA%BF%E5%BA%94%E7%94%A8/</link><description>Recent content in 离线应用 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 30 Sep 2026 11:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E7%A6%BB%E7%BA%BF%E5%BA%94%E7%94%A8/index.xml" rel="self" type="application/rss+xml"/><item><title>WASM 数据库与持久化：SQLite、OPFS 与本地存储</title><link>https://plumephp.com/wasm-sqlite-database-storage/</link><pubDate>Wed, 30 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/wasm-sqlite-database-storage/</guid><description>&lt;h2 id="导语数据库跑进浏览器与边缘"&gt;导语：数据库跑进浏览器与边缘&lt;/h2&gt;
&lt;p&gt;浏览器应用越来越需要「本地数据库」：离线优先、端到端低延迟、数据不出设备。传统答案 localStorage（字符串 KV）容量小、无查询；IndexedDB（对象仓库）有查询但复杂。&lt;strong&gt;WASM 给出了最强答案——把 SQLite 整个编译进浏览器&lt;/strong&gt;，一个完整的 SQL 数据库直接跑在用户设备上。本文系统讲 WASM 数据库与持久化：为什么是 SQLite、sql.js/wa-sqlite/libsql 三库对比、编译加载、OPFS/IndexedDB 持久化方案、WASI 下的服务端场景、离线同步策略与性能基准。&lt;/p&gt;</description></item></channel></rss>