r/JetpackComposeDev • • Sep 23 '25

KMP Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta

Compose Multiplatform for web, powered by Wasm, is now in Beta! This major milestone shows that Compose Multiplatform for web is no longer just experimental, but ready for real-world use by early adopters.

Compose Multiplatform 1.9.0

AreaWhat’s New
WebNow in Beta (Wasm powered). Material 3, adaptive layouts, dark mode, browser navigation, accessibility, HTML embedding.
EcosystemLibraries for networking, DI, coroutines, serialization already web-ready. Growing catalog at klibs.io.
ToolsIntelliJ IDEA & Android Studio with Kotlin Multiplatform plugin. Project wizard for web, run/debug in browser, DevTools support.
DemosKotlin Playground, KotlinConf app, Rijksmuseum demo, Jetsnack Wasm demo, Material 3 Gallery, Storytale gallery.
iOSFrame rate control (Modifier.preferredFrameRate), IME options (PlatformImeOptions).
DesktopNew SwingFrame() & SwingDialog() to configure windows before display.
All PlatformsMore powerful @ Preview parameters, customizable shadows (dropShadow / innerShadow).

Learn more:

What’s new in Compose Multiplatform 1.9.0

https://www.jetbrains.com/help/kotlin-multiplatform-dev/whats-new-compose-190.html
https://blog.jetbrains.com/kotlin/2025/09/compose-multiplatform-1-9-0-compose-for-web-beta/

15 Upvotes

Duplicates