作者:Christopher Crone,Docker 工程总监,本文中的“我”均指代 Chris
本文为 Docker blog 的翻译,作者:Christopher Crone,Docker 工程总监,本文中的“我”均指代 Chris
原文链接: https://www.docker.com/blog/docker-and-wasm-together-wasm-day-na/
你或许已经听说了 WebAssembly (简称 Wasm) 最近很火。 这是一项相对较新的技术,Wasm 可以把你使用 Rust、C、C++、JavaScript 以及 Golang 等语言编写的应用程序编译称成字节码,然后在一个沙盒环境运行。
可是它为什么会火呢?这个沙盒环境可以在各种各样的计算环境中运行,包括 Web 浏览器中的 JavaScript VM。Wasm 沙盒是基于数十亿美元基础软件研发,达到安全、速度和跨平台兼容性的目标。而且还意味着只需进行一些小的改变,就可以在浏览器中运行现有代码。是的,你不用问了,Wasm 它可以运行 Doom 游戏。
在浏览器中运行 Doom 只是一个应用场景。 像 WasmEdge 这样的公司正在使用 Tensorflow 来突破 Wasm 应用的界限。