第四種Web語言:WebAssembly
WebAssembly(通常縮寫為 Wasm)被全球資訊網聯盟 (W3C) 接受為官方網路標準的第四種也是最新的語言(與 HTML、CSS 和 JavaScript 一起)。
早在 2015 年,Mozilla 就開始制定一項新標準,以定義一種“可移植、大小和載入時間高效的格式和執行模型”作為 Web 瀏覽器的編譯目標。WebAssembly 基本上被設計為允許 JavaScript 以外的語言在瀏覽器中執行。Wasm 很快就受到了瀏覽器供應商的歡迎,所有主流瀏覽器都支援它。
Wasm 是一種用於執行程式的可移植二進位制程式碼,是程式與其環境互動的一組介面。它沒有在任何地方做出任何特定於 Web 的假設,因此可以廣泛使用。
Wasm 對多種語言的支援,幾乎完全覆蓋了所有流行的語言,包括 C、C++、Go、Ruby 和 Rust。
WebAssembly 上有很多很棒的資源。這顯然是許多公司所遵循的路徑,從初創公司到主要參與者:
- Adobe已經在瀏覽器中演示了在 Wasm 中執行的 Photoshop。
- Figma使用 Wasm 將載入時間縮短了 3 倍。
- VMware 的Wasm 實驗室展示了 WordPress、一個 PHP 執行時和一個資料庫,它們都在瀏覽器中執行。
相關文章
- WebAssembly 基礎以及結合其他程式語言Web
- java語言屬於哪種語言Java
- 13個使用WebAssembly的熱門語言專案 - infoworldWeb
- 第四節 go 語言變數定義Go變數
- C語言第四篇:指標的辨析C語言指標
- C語言:一種高效、易學的程式語言C語言
- Blazor WebAssembly + Grpc Web = 未來?BlazorWebRPC
- Go語言_Web_第一個Web程式GoWeb
- LOGO語言的WEB版。GoWeb
- CheerpX:使用 WebAssembly 在瀏覽器中執行任何程式語言Web瀏覽器
- 哪種程式語言最流行?
- 有一種介面,叫語言
- 如果程式語言是種武器
- 各種語言的OEP大全
- 一種新的面嚮物件語言――Other語言(暫定名)物件R語言
- 週報2【C語言】【Web安全】C語言Web
- 最快的Go語言Web框架:IrisGoWeb框架
- Go語言的Web框架比較GoWeb框架
- 線上語言編輯器(js,css,html等多種語言支援)JSCSSHTML
- Golang語言排序的幾種方式Golang排序
- 22種程式語言新年快樂
- C語言-srand種子詳解C語言
- 哪種程式語言最熱門?
- 20 種最奇怪的程式語言
- 【整理】各種語言的API文件API
- 5種將死的程式語言
- 256種程式語言大薈萃
- 我眼中的各種程式語言
- 假如女人是一種程式語言
- 12 種程式語言的起源故事
- 各種語言的介紹(轉)
- 用72種語言說愛你
- “超越” SQL 的資料查詢語言“新秀”Top8:GraphQL、PRQL、WebAssembly上榜SQLWeb
- 新程式語言將不同Web語言融合在一起Web
- FAIR & NYU開發XNLI語料庫:15種語言(含低資源語言)AI
- HTML5是Web中核心語言HTMLWeb
- 為什麼Web前端語言只有JavaScript?Web前端JavaScript
- GO 語言 Web 開發實戰一GoWeb