WebAssembly
基本介紹
WebAssembly 的目標是網頁程式可以執行地更有效率, 方向有點像先前的 asm.js, 但 WebAssembly 做的更底層, 規範也由各大瀏覽器開發商(Mozilla、Google、Apple、Microsoft)共同訂定。 WebAssembly 可以當作一個低階的 IR, 這個 IR 會由編譯器產生, 目前已經有數個編譯器在實做相關的支援。
對於 WebAssembly 這樣執行在網頁的程式來說, 沒有「Program」和「Library」之分, 所以會直接稱為「Module」。
WebAssembly 的幾種形式:
s-expressions
binary encoding
[2016/10] WebAssembly Browser Preview
參考
Misc
[2015] Emscripten and WebAssembly
[GitHub] WebAssembly/design