首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebAssembly能做IO吗?

WebAssembly能做IO吗?
EN

Stack Overflow用户
提问于 2018-08-19 15:53:39
回答 1查看 268关注 0票数 1

我一直在学习WebAssembly,我有一个基本的(很可能是天真的)问题。IO是如何融入WebAssembly/主机VM图片的?似乎没有WASM构造(例如,操作代码)来处理简单的IO操作,比如将一些东西打印到屏幕上。在WASM的实现中,是否总是期望有一种更高级别的语言,比如Javascript,在WASM和主机VM之间进行中介,以照顾IO等等?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-19 16:06:27

您是对的,WebAssembly本身没有IO功能。它只能访问由主机环境导入/导出的线性内存和函数(在浏览器中托管时是JavaScript)。正是这些导入的函数允许WebAssembly模块间接地执行IO操作。这是设计上的,WebAssembly永远不会获得允许直接IO的指令。但是,随着主机绑定提案的出现,间接IO访问的机制将在未来变得更加简单。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51919384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档