Introducing Kotlin/Wasm
summary
Kotlin/Wasm compiles to Wasm directly with a new compiler and targets Wasm GC, Typed Function References, Exception Handling and Stringref, aiming for subsecond compile times and incremental builds. Demos show Compose Multiplatform running in Chrome/Firefox, debugging from source, and a KoWasm server-side prototype using WASI (https://github.com/kowasm/kowasm). Claimed footprints include 3 kilobytes for a hello world, string experiments report 60× faster microbenchmarks and 3× on DB Monster, and the toolchain produces inspectable generated Wasm code.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:42Kotlin
- 2:42Kotlin/Wasm
- 4:11The new Kotlin/Wasn compiler
- 7:27Kotlin/Wasm deep dive
- 11:44Strings & Stringref
- 13:48Kotlin/Wasm applications today and tomorrow
- 14:09Compose Multiplatform
- 14:34Compose for Web with Kotlin/Wasm in Action
- 14:53Debugging Kotlin/Wasm in browser
- 15:08Introducing KoWasm
- 18:32KoWasm Demo
- 21:53WIT & Kotlin
- 23:09Compose HTML Demo
- 24:10IDEA: Fullstack rendering with Compose HTML and Kotlin/Wasm
- 25:35What’s next?
- 27:44Thanks & Question
related talks
32mThe State Of Kotlin/Wasm
25mBehind the Scenes: Debugging Kotlin/Wasm
24mKotlin and Compose WASM for the UI challenged
33mBuilding modern web apps with Kotlin and WebAssembly
22m[Keynote] Wasm GC and the Future of High-Level Language Compilation
34mPanel Discussion: Browsers & Wasm
50mWeb Assembly
20mThe Journey of Swift's WebAssembly Support
