Yousef
10/07/2025, 6:37 PMkotlin
@Composable
fun FastUI() {
val data = remember { mutableStateOf(heavyComputation()) }
Column {
// Runs at native speed in WASM! :fire:
ComplexDataGrid(data.value)
Button(onClick = { data.value = processMore() })
}
}
Same Kotlin code → JVM server + WASM client
Looking for testers!
Summon is in alpha and I'm actively seeking testers and feedback. If you want to try WebAssembly with Kotlin, your testing would be super valuable for improving the framework.
Links
• GitHub: https://github.com/codeyousef/summon
• WASM+SEO Demo: https://github.com/codeyousef/summon/tree/main/examples/wasm-seo-todo
• Full docs: https://github.com/codeyousef/summon/tree/main/docsjoseph_ivie
10/07/2025, 6:55 PMStefan Oltmann
10/08/2025, 9:13 AMYousef
10/08/2025, 11:16 AMjoseph_ivie
10/08/2025, 3:00 PM