The Wire · Showcase
SWIFT EMBRACES WEBASSEMBLY, FLUTTER ROLLS FORWARD
By RepoJournal · Filed · About Mobile platforms
Swift's compiler toolchain is gaining Emscripten support, unlocking WebAssembly as a viable target for iOS developers while the Kotlin test suite stabilizes after a critical fix.
Swift is moving decisively into WebAssembly territory. The language added build-script products for an Emscripten-hosted toolchain [1], with new flags `--build-emscripten-host-llvm` and `--build-emscripten-host-swift` gating the feature so existing builds stay unaffected. This follows CMake infrastructure landing to support the cross-compilation pipeline [2], suggesting the Swift team is treating WASM as a first-class deployment target, not an experiment. The stdlib documentation got a serious cleanup too [3], fixing roughly 300 DocC errors that were blocking proper doc generation. Meanwhile, Flutter's dependency rolls continue normally [4] [5], with Skia and Fuchsia SDK updates moving through the autoroller without incident. On the Kotlin side, a critical test stability issue from KT-40768 is resolved, allowing JavaScript initialization-order tests to pass [6].
Action items
- → Track Swift Emscripten toolchain for WebAssembly deployment options apple/swift [monitor]
- → Review stdlib documentation locally if you maintain Swift packages apple/swift [plan]
- → Verify Flutter dependency health before next stable channel cut flutter/flutter [monitor]
References
- [1] Add build-script products for Emscripten-hosted toolchain ↗ apple/swift
- [2] Add CMake for Emscripten-hosted compiler ↗ apple/swift
- [3] Fix link and parameter documentation errors in Swift stdlib source ↗ apple/swift
- [4] Roll Skia from 8c5eb079d335 to 75a4bf6706bd (2 revisions) ↗ flutter/flutter
- [5] Roll Fuchsia Linux SDK from Jr08vyeibMSv3Oxst... to bkK6BLiZDRnE7AQQj... ↗ flutter/flutter
- [6] [Tests] Ignore two custom second stage JS tests about init order JetBrains/kotlin
FAQ
- What changed in Mobile platforms on July 5, 2026?
- Swift's compiler toolchain is gaining Emscripten support, unlocking WebAssembly as a viable target for iOS developers while the Kotlin test suite stabilizes after a critical fix.
- What should Mobile platforms teams do about it?
- Track Swift Emscripten toolchain for WebAssembly deployment options • Review stdlib documentation locally if you maintain Swift packages • Verify Flutter dependency health before next stable channel cut
- Which Mobile platforms repositories shipped on July 5, 2026?
- apple/swift, flutter/flutter, JetBrains/kotlin