-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
asm.js 与 WebAssembly #195
Comments
asm.js 高效的原因:
其他资料: |
emscripten 编译器 与 asm.jshttp://kripken.github.io/emscripten-site/docs/introducing_emscripten/about_emscripten.html
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
asm.js 是 2012 年提出的一个『javascript 子集』的标准,允许其他语言进行转换 asm.js 格式,用来做 low-level-assemble-like 的运算。
2016 年新提出 WebAssembly 的标准,其实是一种能在 js 引擎中直接运行的二进制格式(具体的 format 待研究),允许其语言也编译成 WebAssembly 的格式,WebAssembly 也提供可阅读的文本格式。
asm.js 和 WebAssembly 虽然标准不同,但是很多都是想通的,也有工具使得他们可以相互转换的。
Web 平台可以分为两部分:mdn
asm.js 和 WebAssembly 都是运行在 VM 的代码,是无法调用任何 Web API 的,但 asm.js/WebAssembly 都提供了与 js 互相注入、调用的方式,可以 js 中完成对 Web API 的调用。
The text was updated successfully, but these errors were encountered: