TL;DR
Swift で書いたコードを WebAssembly にコンパイルする OSS のツール。公式サイトは「Run Swift in browsers」を掲げている。
仕組み
SwiftWasm は Swift のコンパイラに手を加えたものである。チームはその変更を公式の Swift コンパイラに取り込んでもらう作業を進めている。Swift から Web の API を呼ぶには、JavaScriptKit を使う。ブラウザ上で試せる SwiftWasm Pad も提供されている。
例
Goodnotes は Swift で書かれた iOS 向けのアプリを Web や Android などに展開するとき、SwiftWasm を使って既存のコードを再利用した(WebAssembly を参照)。
注意点
公式サイトでは、早期導入者が使える段階だが、まだ多くのテストと改善が必要だとしている。