gpt4 book ai didi

webassembly - WASI 与 Web 程序集

转载 作者:行者123 更新时间:2023-12-04 12:40:41 25 4
gpt4 key购买 nike

我遇到了 web-assembly wasm,甚至我尝试了一些使用 web-assembly 的代码,最近我读到了 wasi,我注意到 Ethereum Ewasm,区块链中的 Cosmos coswasm。它们之间的主要区别是什么?什么时候 WASI 是正确的解决方案,什么时候应该使用 WebAssembly?

最佳答案

WASI 是 WASM 的扩展,不仅可以在 Web 上运行,还可以在任何平台上运行。 WebAssembly 为概念机器提供了构建目标,这意味着单个二进制文件可以在不同的处理器和计算机上运行(而不必构建多个不同的二进制文件)。 WASI 提供了一个概念性的操作系统,这意味着程序可以使用一组通用的命令和子例程与操作系统交互,而无需重新编写以处理操作系统之间的差异。

如果您的代码只需要在浏览器中运行,您应该使用 WebAssembly。如果您在程序中与操作系统交互,您可能需要考虑使用 WASI。

A description by Mozilla

关于webassembly - WASI 与 Web 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59609013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com