Bytecode Alliance 推出了一个 WebAssembly Micro Runtime (WAMR),是一个轻量级的 Wasm 容器。最近两年 Wasm 的 runtime 堪称万帆竞发,不说别的,Bytecode Alliance本人还有一个wasmtime呢。
看了一下这个我的项目,次要是英特尔开发的,特点整个VM最小只须要50k就能够运行。阿里也是我的项目参与方,而且把这个runtime用在了IoT设施上,比拟有意思的是他们实现了一个相似的微信小程序wxml+script的模式,不过WAFT把渲染放在了云端。可见一个微型runtime能够适应的畛域十分广,从服务端容器到IoT设施。
不过最大的问题就是当初wasm的runtime仿佛有点太多了,而且Bytecode Alliance的次要成员是Mozilla、英特尔、RedHat 和 Fastly,这几个公司前面会不会一条心,可说不好。