在网页上启用高性能应用。

概览

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

WebAssembly 的主要目标是在网页上启用高性能应用,“但它不作任何特定于 Web 的假设,也不提供特定于 Web 的功能,因此它也可以在其他环境中使用”,根据 规范

它是一个开放标准,旨在支持任何操作系统上的任何语言,实际上,所有最流行的语言都已经至少在某种程度上提供了支持。