字節碼聯盟 (Bytecode Alliance)宣佈已正式成爲 501(c)(3) 非營利組織,參與組建的企業/組織包括 Fastly、英特爾、Mozilla 和微軟,此外還邀請到了 Arm、DFINITY Foundation、Embark Studios、谷歌、Shopify 和加州大學聖地亞哥分校加入併成爲正式會員。ios
Bytecode Alliance 最先成立於2019年,當時只是一個由多家企業聯合發起的非正式行業組織,旨在經過協做實施標準和提出新標準,以完善 WebAssembly 在瀏覽器以外的生態。git
字節碼聯盟表示,加入聯盟的這些組織都有一個共同的願景,那就是創建一個 WebAssembly 生態以修復當今軟件基礎中的裂縫,這些裂縫阻礙了整個行業及其軟件供應鏈在將來實現安全、高性能、跨平臺和跨設備的發展。字節碼聯盟 成員認爲,有效的多方利益相關者合做對於實現軟件基礎的這一願景相當重要,該願景使安全性、效率和模塊化可以在儘量普遍的設備和架構中共存。github
WebAssembly是Blazor客戶端託管模型(適當地稱爲Blazor WebAssembly)背後的關鍵技術。顧名思義,它是一種相似於彙編的低級語言,能夠將諸如C#和Rust的各類語言編譯爲可在具備接近本機性能的瀏覽器中運行。所以,它爲Blazor提供了客戶端託管模型,該模型還具備工做方式不一樣的Blazor Server組件。瀏覽器
可是,雖然Blazor最初以Web爲重點,但其渲染器已被替換爲將技術指向其餘用例,包括移動甚至桌面開發。安全
字節碼聯盟還具備瀏覽器之外的設計:「咱們試圖解決的問題從根本上講是跨行業的問題。咱們但願容許跨服務器,邊緣,瀏覽器,移動和更多平臺的安全交互和代碼重用。這些整個行業的不一樣羣體開發了不一樣的平臺。咱們的目的是將它們整合在一塊兒,爲每一個人解決問題。」服務器
例如,該組的現有項目之一是Wasmtime,這是一個WebAssembly運行時,可在瀏覽器外部運行代碼。聯盟的全部項目均可以在GitHub上看到。架構
如前所述,該組織還尋求進一步開發WebAssembly系統接口(WASI),這是一個專一於安全性和可移植性的模塊化系統接口。模塊化
該組織引述Microsoft的Azure Core Upstream首席項目經理Ralph Squillace的話說:「微軟很高興加入Bytecode Alliance,成爲其合併成員,以支持創建更開放,可擴展,安全的網站的工做。WebAssembly和新興的WebAssembly系統接口(WASI)規範使雲原生解決方案默認狀況下變得更加安全,並有助於解決各類環境下的計算難題,包括片上系統(SoC)的'微小優點' )和微控制器單元(MCU)。隨着該生態系統繼續快速創新和發展,Microsoft期待與Bytecode Alliance成員和社區進行合做。」性能