The State of Swift for WebAssembly in 2020

It's almost exactly two years since I started working on the WebAssembly target support in the Swift toolchain. Initially it was just a bunch of assorted patches to multiple repositories from the previous attempts to make it work by other people. With tremendous amount of work from many contributors, I think we're much closer now to releasing more or less stable version of SwiftWasm at some point after the upstream Swift 5.3.0 toolchain is released.

I've written an overview of the progress over these years. It also contains a list of goals for SwiftWasm that would be great to achieve in the future, both short and long term. I greatly appreciate all contributions and feedback from the Swift community, and hope that you enjoy reading this write-up!

Terms of Service

Privacy Policy

Cookie Policy