WebAssembly的未來 - 看看即將推出的功能和提議

WebAssembly是性能優化的虛擬機,今年早些時候在所有四個主流瀏覽器中都有出貨。這是一項新興技術,目前的版本是MVP(最低可行產品)。這篇博客文章介紹了WebAssembly路線圖以及它在不久的將來可能獲得的功能。

我會嘗試將此博客文章保持在相對較高的水平,因此我將跳過一些更爲技術性的提案,而不是關注它們對於面向WebAssembly的語言可能意味着什麼。

一個非常簡短的WebAssembly介紹

如果你以前沒有聽說過WebAssembly,我會給你一個非常簡短的介紹。它背後的團隊描述如下:

WebAssembly或wasm是一種新的可移植,大小和加載時間有效的格式,適合編譯到Web。

WebAssembly模塊以二進制格式傳送到瀏覽器,由與JavaScript VM一起工作的虛擬機(VM)執行,共享資源(例如內存)並在同一線程上執行。

有關WebAssembly VM及其指令集的實用介紹,我建議我之前關於手動編寫WebAssembly的文章。

實際上,WebAssembly旨在用作更高級語言的編譯目標。目前,您可以使用C,C ++,Rust,Go,Java,C#編譯器(以及更多) - 具有不同的成熟度 - 來創建wasm模塊。

閱讀更多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章