調查顯示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。