AMAZINGINDEX.COM 日报快照
55.3
VOL. 2026.04
2026.04.25
← 返回 2026.04.25 日报
日报快照 · Daily Snapshot
NO. 011

WASM 直接挂载 tar 免解压

#ARTICLE HackerNews 2026.04.25
推荐指数 72.0 NO. 011 · 2026.04.25
发布2026/04/24Score96Comments28

通过生成索引文件记录 tar 内各文件的偏移量和大小,让 Emscripten 的 WORKERFS 直接挂载 tar 压缩包而无需解压复制。对内存受限的浏览器/WebAssembly 环境意义重大,可将大模型或数据集的加载开销大幅降低。

WebR 团队之前处理 R 语言包时已经被 tar 解压的内存问题折磨过,这个方案本质上把 tar 当成了只读块设备来用。类似思路在容器镜像领域有 estargz 和 eStargz 的 lazy-pulling,但那是针对 OCI 镜像和 containerd 的,浏览器 WASM 生态里之前没有成熟方案。

如果你在浏览器端跑 Pyodide、WebR 或者任何需要加载大量静态资源(模型权重、数据集、npm 包)的 WASM 应用,这个工具可以直接替换掉现有的解压-写入-MEMFS 流程。一个值得关注的细节是索引文件本身需要预生成,这对频繁更新的动态内容不太适用,但非常适合模型分发、静态数据集这类场景。

查看原文 →