Building modern web apps with Kotlin and WebAssembly
summary
Shows how Kotlin compiled to WebAssembly can be used to build high-performance web apps and serverless functions, demonstrating interaction with browser APIs and existing JavaScript libraries. Compares UI strategies—direct DOM manipulation versus Compose Multiplatform—while explaining their trade-offs and performance implications, with links to slides and a Kotlin-Wasm browser template repository.
AI-written summary · about
chapters (8)
- 0:00Introduction to Kotlin Wasm
- 2:52Direct DOM manipulation
- 7:07Building with custom DSLs
- 10:06Debugging Kotlin Wasm
- 15:05Binary size analysis
- 20:01Compose multiplatform
- 25:31Compose HTML framework
- 27:39Summary and conclusion
related talks
24mKotlin and Compose WASM for the UI challenged
31mIntroducing Kotlin/Wasm
32mThe State Of Kotlin/Wasm
36mBuilding Progressive Web Apps in Kotlin
41mCreating High-Performance Web Apps with WebAssembly
50mWebAssembly: A Recovering Kubernetes Engineer's View of the Future
29mUsing Web Assembly to speed up your WEB Application
57mBuilding dynamic web apps with Kotlin, WebComponents and Htmx
