在网页上实现高性能应用。

概览

WebAssembly(有时缩写为 Wasm)定义了一种可移植的二进制代码格式以及可执行程序和软件接口的相应文本格式,以促进此类程序与其主机环境之间的交互。

WebAssembly 的主要目标是在网页上实现高性能应用,但“它不做任何网络专有假设,也不提供网络专属功能,因此它也可在其他环境中采用”(根据spec)。

它是一种开放式标准,旨在支持任何操作系统上的任何语言,并且在实践中,所有最常用的语言都至少已提供一定程度的支持。