Swift 6.4、ブラウザでのWebAssemblyブリッジが最大40倍高速に

Swift 6.4 Released

Swift 6.4、ブラウザでのWebAssemblyブリッジが最大40倍高速に

Swift 6.4がリリースされた。Swift BuildがSwift Package Managerのデフォルトビルドシステムとなり、Linux、macOS、Windowsで同じビルドが可能に。Subprocessが1.0に到達し、C++20のstd::spanとSwiftのSpanが直接連携。JavaScriptKit経由のWebAssemblyブリッジは最大40倍高速化し、Wasm SDKもSwift.orgから直接入手できる。Embedded Swiftはexistential型をサポートし、非コピー可能要素を扱う新配列型やIterableプロトコルでメモリ安全性を保ちながら性能が向上。

Swift 6.4 makes it easier to avoid unnecessary copies of your data while staying memory-safe, extending earlier work on Span, non-copyable types, and InlineArray.
  1. airstrafer

    非常に堅実なリリースで、すぐに使える便利な改善点と、長期的な基盤作りの両方が素晴らしい。

    特にチームが非Appleプラットフォームへの投資を続けていることに感銘を受けている。個人的には、真のクロスプラットフォームなSwiftコードベースは、ほとんどの開発現場にとってまだ手の届かないものに思える。しかし、あと数年これを続ければ、Swiftはシステムプログラミングとアプリケーションプログラミングの両方で、非常に魅力的なクロスプラットフォーム言語になる可能性がある。

    彼らが解決すべき大きなハードルは、標準ライブラリ、特にSwiftUIだ。SwiftUIは、事実上すべてのAppleのSwiftコードベースが使う、最も重要な単一のライブラリなので、真のクロスプラットフォームSwiftUIが登場するまでは、アプリプログラミングにおいてSwiftは新奇なものにとどまるだろう。

    他にも、例えばNetwork.frameworkのようなフレームワークは、本当は標準ライブラリに入れるべきだ。

  2. tancop

    Swift、Rust、Zigの間の友好的な競争が大好きだ。Swiftはしばらく前から借用チェック機能を追加してきており、今ではアリーナや、より良いC相互運用、非GCプラットフォーム向けの言語サポートも強化している。

  3. bnchrch

    Swiftの進歩を嬉しく思う。美しく、よく考えられた言語だ。iOSの外にも広がってほしい。

  4. lemonginger

    他の様々な言語で30年以上コーディングしてきた者として、本気でSwiftを学びたいと思っているのだが、誰か教えてほしい。同じ会社が、事実上同じ息で、自分でSwiftをコーディングできるようになれ、かつ/またはAIにやらせればいい、と提案するのは、正反対のことを言っているのではないか?

    学ぼうとするたびに、自分が馬鹿みたいに感じる。なぜなら、1年後、あるいは今すぐにでも、誰も手でコードを書かなくなるからだ。そして、AIの膨大な出力を検証するためにある程度の知識は必要だと考えたとしても、今やJr.の雇用不可能性という広大な堀が生まれており、そもそもコーディングを学ぶ正当性を指数関数的に難しくしているのではないか?

    うーん。

  5. afavour

    WebAssemblyにおけるSwiftがここまで進んでいるとは知らなかった。試してみたい。以前はRustを使ったことがあるが、Swiftの方が間違いなく扱いやすい。

この日のほかの記事

2026-09-15