本周,Snaplet 与 Supabase 联合发布了实验性开源项目 Postgres WASM,通过WebAssembly 技术在浏览器中运行 PostgresSQL 数据库。之前我们介绍过 CrunchyData 发布的 Postgres Playground 项目,同样可以在浏览器中运行 PostgresSQL 数据库,但相关代码并未开源,而本次的 Postgres WASM 则是完整开源的版本,其中使用的虚拟化技术和网络技术以及 WebAssembly 的实践细节都可以在 Supabase 的博客中找到答案。