2023 年の WebAssembly の状況: Swift、Zig の採用が大幅に増加

2023 年の WebAssembly の現状調査レポートが公開されました。そのハイライトは次のとおりです。

  • Rust と JavaScript の使用は増え続けています。同時に、Swift と Zig の両方の採用が大幅に増加しました。
  • Zig、Kotlin、C# 言語に対する開発者の需要は、現在の使用量を超えています。
  • WebAssembly は依然として Web アプリケーション開発に最も一般的に使用されていますが、プラグイン環境としての WebAssembly の使用と同様に、サーバーレスの使用も増加し続けています。
  • スレッド、ガベージ コレクション、および比較的新しいコンポーネント モデルの提案は、誰もが最も関心を持っている WebAssembly の開発方向です。
  • WASI の場合、最も興味深いのは I/O プロポーザル (HTTP、ファイル システムなど) です。
  • WAI の開発に対する回答者の満足度は、WebAssembly の開発に対する満足度よりも大幅に低いです。
  • インタビュー対象者の多くは、WebAssembly が「一度書けばどこでも実行できる」という Java の当初の約束を実現してくれることを期待していると述べました。

言語

3 年連続で、Rust が WebAssembly で最も一般的に使用される言語となり、次に JavaScript が続きます。Swift は WebAssembly エコシステムの比較的新しいメンバーで、数年前に wasm ターゲットを追加するために Apple の Swift リポジトリにプル リクエストを送信したのが始まりですが、そのリクエストはまだマージされていません。

 

調査によると、WebAssembly ツール開発者は Rust を強く好み、WAT (WebAssembly テキスト形式) を直接使用して WebAssembly をプログラミングすることを好み、さらに Go と Python を強く好むことがわかりました。

「将来、WebAssembly を使用したアプリケーションを開発するためにどの言語を使用したいですか?」という質問に対して、最も多く言及される言語は依然として Rust で、次に JavaScript が続き、3 番目の言語が現在の使用頻度です。

WebAssembly の動作中

Web アプリケーション開発は依然として先頭を走っていますが、その差は縮まりつつあります。

 

組織における WebAssembly 導入の現状に関しては、回答者の 41% が実稼働環境で WebAssembly を使用していることを明らかにし、28% が試験運用中であるか、来年中に使用する予定であると回答しました。

回答者は、 WASI を通じたブラウザ以外の統合デバッグ サポートの改善により、WebAssembly の採用を効果的に促進できると 考えています。

詳細については、レポート全体を参照してください

おすすめ

転載: www.oschina.net/news/262453/the-state-of-webassembly-2023