Loading AI tools
用來為網路編譯機器碼的可移植高效率位元碼格式 来自维基百科,自由的百科全书
WebAssembly,简称Wasm,是一个低级编程语言。WebAssembly是可移植性的抽象语法树[2],被设计来提供比JavaScript更快速的编译及执行[3]。WebAssembly将让开发者能运用自己熟悉的编程语言(最初以C/C++作为实现目标)编译,再藉虚拟机引擎在浏览器内执行[4]。WebAssembly的开发团队分别来自Mozilla、Google、Microsoft、Apple,代表着四大网络浏览器Firefox、Chrome、Microsoft Edge、Safari[5]。2017年11月,以上四个浏览器都开始实验性的支持WebAssembly[6][7]。2019年12月5日,在W3C制定《WebAssembly核心规范[8]》后,WebAssembly正式被认证为Web的标准之一[9]。
在官方的一个github页面[10]与帮助文档[11]中,阐述了WebAssembly的设计与实现原则,包含:
Ending定律也称为终结者定律, 它是Ending在2016年Emscripten技术交流会上给出的断言[14]:
所有可以用WebAssembly实现的终将会用WebAssembly实现。
现在这个定律除了 WebAssembly 的支持者用做宣传之外看不到任何实现的迹象。
其他字节码
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.