調查顯示Rust是最受歡迎的WebAssembly語言

語言: CN / TW / HK

調查顯示:Rust是最受歡迎的WebAssembly語言

對Wasm開發人員進行的2022年WebAssembly狀況調查顯示,Rust位居榜首,Blazor和Python正在崛起

根據最近的一項調查,Rust程式語言是開發WebAssembly應用程式最經常使用的語言。而且,WebAssembly的受歡迎程度也在不斷提高。

這些發現和其他發現在《2022年的WebAssembly狀況》中有所體現,該報告由軟體諮詢公司Scott Logic於6月20日釋出,基於對299名應用開發者的調查。當被問及他們使用哪種語言進行WebAssembly開發時,Rust名列前茅,45%的人說他們經常或有時使用Rust。Rust也在去年的首次調查中名列前茅。

報告指出,Rust和WebAssembly(即Wasm)之間關係密切,大多數Wasm執行機制都是用Rust編寫的。排在Rust後面的是JavaScript,如果不是JavaScript本身,開發者也能將JavaScript引擎編譯成Wasm。調查中攀升幅度最大的是Blazor和Python,而AssemblyScript的使用率下降幅度最大。

總的來說,67%的受訪者表示他們經常使用WebAssembly,比去年的47%要高,在其他發現中:

  • Wasm的主要應用包括Web開發,遠遠地排在第一位,近70%的受訪者將Wasm用於Web應用程式,其次是無伺服器(35%)、容器化(25%)、外掛環境(23%)和物聯網(10%)。百分比是近似值。
  • 使用最多的WebAssembly執行時是WasmtimeWasmerWasm3
  • 為使Wasm在未來取得成功,最需要的能力包括非瀏覽器API,更好的除錯支援,以及改進的構建工具。
  • 受訪者最感興趣的WASI(WebAssembly系統介面)建議是I/O、套接字、檔案系統、本地執行緒和HTTP。