WebAssembly

基本介紹

WebAssembly 的目標是網頁程式可以執行地更有效率, 方向有點像先前的 asm.js, 但 WebAssembly 做的更底層, 規範也由各大瀏覽器開發商(Mozilla、Google、Apple、Microsoft)共同訂定。 WebAssembly 可以當作一個低階的 IR, 這個 IR 會由編譯器產生, 目前已經有數個編譯器在實做相關的支援。

對於 WebAssembly 這樣執行在網頁的程式來說, 沒有「Program」和「Library」之分, 所以會直接稱為「Module」。

WebAssembly 的幾種形式: