香港月曆

«  6月 2020  »
1 23 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

標籤

Archives

選擇月份

WASM 成為HTML、CSS 與JS 之後的第4 門Web 語言

2019年12月9號 by Jacky


大家都知道,萬維網聯盟W3C認證的Web語言有HTML、CSS與JavaScript,而近日聯盟正式宣布WebAssembly核心規範(WebAssembly Core Specification)成為官方Web標準,這意味著WebAssembly成為了第4種Web語言


WebAssembly 也叫WASM,它是為基於棧的虛擬機設計的二進制指令格式,WASM 作為可移植目標,用於編譯高級語言(如C/C++/Rust),從而可以在Web 上部署高性能客戶端和服務器應用,同時它也可以在許多其它環境中使用。


WebAssembly 描述了一種內存安全的沙箱執行環境,該環境甚至可以在現有JavaScript 虛擬機內部實現。當嵌入到Web 中時,WebAssembly 將強制執行瀏覽器的同源和權限安全策略。


WASM 有多種實現,包括瀏覽器和獨立系統,它可以用於視頻和音頻編解碼器、圖形和3D、多媒體和遊戲、密碼計算或便攜式語言實現等應用。目前1.0 版本的Wasm 已經支持Chrome、Firefox、Safari 與Edge 瀏覽器。

標籤 : WASM, WebAssembly, HTML, CSS, JavaScript, C, C++, Rust, Chrome, Firefox