支持的浏览器
wasm-bindgen
的输出包含一个 JS 文件,因此了解该文件预期在哪些浏览器中使用非常重要!默认情况下,输出使用带有 Wasm 导入的 ES 模块,这在当今的浏览器中尚未实现,但在使用捆绑器(如 Webpack)或 --target web
时,您应该能够生成适合所有浏览器的输出。
Firefox、Chrome、Safari 和 Edge 浏览器都受 wasm-bindgen
支持。如果您在这些浏览器中发现问题,请 报告它,因为我们希望修复该错误!如果您在其他浏览器中发现错误,我们也希望知道!
注意事项
- IE 11 -
wasm-bindgen
默认情况下需要支持WebAssembly
,但目前没有 IE 版本支持WebAssembly
。您可以通过 使用wasm2js
将 wasm 文件编译为 JS 来支持 IE(您也可以 查看一个执行此操作的示例)。请注意,目前没有捆绑器会默认执行此操作,但如果您知道有这样的插件,我们很乐意记录它们!
如果您发现其他不兼容性,请向我们报告!我们很乐意更新此列表或修复底层错误 :)