第4門Web語言WebAssembly
發表于:2020-03-09
WebAssembly 也叫 WASM,它是為基于棧的虛擬機設計的二進制指令格式, 以在 Web 上部署高性能客戶端和服務器應用,同時它也可以在許多其它環境中使用,是萬維網聯盟 W3C 認證的官方 Web 標準。
WebAssembly有多種實現方式,包括瀏覽器和獨立系統,它可以用于視頻和音頻編解碼器、圖形和 3D、多媒體和游戲、密碼計算或便攜式語言實現等應用。目前 1.0 版本的 Wasm 已經支持 Chrome、Firefox、Safari 與 Edge 瀏覽器。
WebAssembly 的性能遠高于 JavaScript。這對于需要大量計算的應用場景具有明顯的優勢,例如圖像/視頻解碼、圖像處理、3D/WebVR/AR。可以將使用C、C ++等語言編寫的庫直接編譯為 WebAssembly 并在瀏覽器中運行,而且JavaScript可以將其引用為庫。這意味著我們可以將很多后端工作轉移到前端,從而減輕了服務器的壓力。
(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡
手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】