Blog

Notes on building a Swift compiler, a SwiftUI renderer, and an IDE — for the browser.

Sep 7, 2026 · 11 min read

No Server, No Wait

Every online Swift playground I tried compiles on a server, and I waited a minute for a single print. Here is where MiniSwift differs — and the detours that took it from a Swift compiler to Apple frameworks running on Android, Linux and Windows.

Read →
Jun 10, 2026 · 8 min read

What Happens When You Hit Run

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 →
Jun 8, 2026 · 7 min read

From Replay to a Real Live Debugger

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 →