# Compose for Web (WASM) - What and Why?

DevFeed: [Compose for Web (WASM) - What and Why?](<https://devfeed.tech/articles/compose-for-web-wasm-what-and-why-25124.md>)

Original publisher: [Read original article](<https://handstandsam.com/2023/09/05/compose-for-web-wasm/>)

Author: Sam Edwards

Published: 2023-09-06T02:43:11Z

Content type: opinion

Language: en

Sources: [Handstand Sam](<https://devfeed.tech/sources/handstand-sam.md>)

Topics: [compose-for-web](<https://devfeed.tech/topics/compose-for-web.md>), [wasm](<https://devfeed.tech/topics/wasm.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Web](<https://devfeed.tech/topics/web.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [compose-for-web](<https://devfeed.tech/tags/compose-for-web.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [updates](<https://devfeed.tech/tags/updates.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

An overview of Compose for Web (WASM) in Kotlin Multiplatform, comparing it with Kotlin/JS and Compose HTML. The article discusses browser UI use cases, Kotlin/JS bundle-size tradeoffs, and the potential value of sharing complex business logic across platforms.

## Source excerpt

As a former web-developer myself, I still gravitate back to browser-based UIs. They are so easy to access from anywhere, and are globally available. It's hard to argue the utility of the amazing web platform. Compose for Web (WASM) is the latest technology in Kotlin Multiplatform and I'm pretty bullish about it. In this post [...]