作者回复: Google 了一下,看起来是可以的。
作者回复: 主要就是在于 WASI 本身的这种基于 Capability-based Security 的“沙盒机制”相较于现在的 Docker 要轻量很多,并且 WASI 也标准化了一套系统接口可用于沙盒内的应用使用,这是最主要的两个点。但是不能直接拿 WASI 与 Docker 进行比较,两者并不是一个东西,你就简单按照我上面说的两个点来理解就可以。
作者回复: 是的,“对历史代码的可重用性”也是 Wasm 最重要的几个特征之一。对前端来说最好的例子就是我之前介绍过的 eBay 那个例子。在那个例子中,我们可以直接使用诸如 ZBar 等知名、优秀、稳定的 C++ 库来完成 Web 前端应用需要进行的一些任务,比如二维码扫描。因此,除了 Wasm 带来的性能提升,“代码重用”也是对 Web 前端应用有影响的一个地方。