跟踪问题 - WASM_BINDGEN 片段支持的变更
作者: guybedford创建于 2026年9月4日更新于 2026年9月4日
这是一个跟踪问题,来自 https://GitHub.com/emscripten-core/emscripten/pull/27208#discussion_r3929655457。WASM-bindgen 将外部内联代码片段直接输出到一个 snippets 目录中,但并未将这些代码片段优化到单个 JS 文件中。因此,必须将此目录与 WASM-bindgen 的输出文件一起拷贝。这些代码片段与 Emscripten 样式的内联代码不同,因为它们本身采用模块语法,支持 `import 'dep'` 并使用其 `export` 接口作为代码片段接口。未来可能会出现以下两种优化方案: 1. Emscripten 将这些静态已知导入项内联到单个 JS 文件中进行优化 2. WASM-bindgen 自己添加对这种优化的支持 在以上两种情况下,不再需要将 snippets 目录拷贝以支持内联代码,这是本次跟踪的目的。
内容来源: emscripten-core/emscripten