基本介紹
- 外文名:WebAssembly
- 所屬學科:計算機科學
定義,特點,套用,
定義
特點
快速、高效、可移植——通過利用常見的硬體能力,WebAssembly 代碼在不同平台上能夠以接近本地速度運行。
可讀、可調試——WebAssembly 是一門低階語言,但是它有確實有一種人類可讀的文本格式(其標準即將得到最終版本),這允許通過手工來寫代碼,看代碼以及調試代碼。
保持安全——WebAssembly被限制運行在一個安全的沙箱執行環境中。像其他網路代碼一樣,它遵循瀏覽器的同源策略和授權策略。
套用
WebAssembly支撐了一系列的套用場景,包括但不局限於:
線上遊戲;
媒體編輯工具;
客戶端的計算機視覺(Client-side computer vision);
將現有的胖客戶端(應用程式)移植到Web平台;
任何需要在用戶終端以極致速度運行的程式。

