Notes on building a Swift compiler, a SwiftUI renderer, and an IDE — for the browser.
You type Swift, press Run, and a moment later it's executing — in a browser tab, with no Xcode and no Apple toolchain. Here's the whole journey from your source code to a running program, explained without the PhD.
Read →How MiniSwift Studio got a WASM debugger that actually pauses at a breakpoint — in the browser, without Asyncify or JSPI — by running the program on a worker and blocking it with Atomics.wait.
Read →