Compose Multiplatform 1.9.0 - Compose for Web Beta
Article Summary
Ekaterina Volodko and Alejandra Pedroza Marchena from JetBrains announce a game-changer: Compose Multiplatform for web just hit Beta, powered by Wasm. Your Android Compose skills now work in the browser with minimal effort.
JetBrains released Compose Multiplatform 1.9.0, marking a major milestone as Compose for web graduates from experimental to Beta status. This release enables developers to bring their existing Compose UI code and skills directly to web applications, while also delivering improvements across iOS, desktop, and Android platforms.
Key Takeaways
- Material 3 components, adaptive layouts, and browser navigation work out of the box
- Growing ecosystem of multiplatform libraries now extending to web via Wasm
- Kotlin Multiplatform plugin now available on Linux and Windows, not just macOS
- iOS gains configurable frame rates for better battery and performance balance
- Production apps like Kotlin Playground and KotlinConf app already running on web
Compose Multiplatform for web reaches Beta with full Material 3 support, browser integration, and cross-platform library compatibility, making it ready for early adopter production use.
About This Article
Developers had to use different UI toolkits and learn new skills to build web applications, since the Android Compose expertise they had didn't transfer across platforms.
JetBrains made Compose work on the web through Wasm, so developers could reuse their existing Compose code. The web version includes HTML interoperability, type-safe navigation, and built-in accessibility support.
The Beta release locked in stable major APIs with few breaking changes expected. The ecosystem is growing too, with popular Kotlin libraries for networking, serialization, coroutines, and dependency injection now available across web platforms via klibs.io.