香港月曆

«  12月 2024  »
1 2 3 4 5 6 7
8 9 10 11 12 1314
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

標籤

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