WebAssembly的硬件实现

问题描述 投票:0回答:2

我一直在寻找一些网站,并发现了WebAssembly,并对要实现的事实感兴趣,创建了一个虚拟机以及指令集。

理论上可以在硬件中实现WebAssembly实现吗? vm是否缺乏外部功能无法解决的任何功能?

hardware processor webassembly
2个回答
0
投票

Wasm是为即时编译而设计的,因此存在一些微小的复杂性使得直接执行稍微复杂一些(例如,分支目标的处理方式)。一些未来的扩展(例如垃圾收集支持)也可能不那么简单,但是允许实现不提供这些扩展。

但是,原则上应该可以(并且有用!)在硬件中实现Wasm。我知道一些人/项目在研究这个想法,但他们都没有公开宣布任何事情。


0
投票

理论上是的,有人开始开发一个名为WASM Metal的FPGA的初始实现,但我相信已经被放弃了。值得注意的是,像Brendan Eich这样的人是skeptical的实用工具。

© www.soinside.com 2019 - 2024. All rights reserved.