Join WasmAssembly host Thomas Steiner for a deep dive into the world of Kotlin/Wasm with Zalim Bashorov from JetBrains! This episode of WasmAssembly explores how Kotlin, known for being concise, multiplatform, and fun, became the recommended language for Android, and why JetBrains decided to expand its reach to WebAssembly. They discuss how people are currently using Kotlin on the Web, the power of Kotlin Multiplatform, and the future of Kotlin/Wasm, covering exciting recent and new proposals like Garbage Collection, Exception Handling, and Shared-Everything Threads. Tune in to hear about the tooling, next milestones, and the evolving landscape of Kotlin development.
Â
Chapters:
0:00 - Introducing Zalim from JetBrains
2:19 - Kotlin: Concise. Multiplatform. Fun. But what does this mean?
9:05 - How did Kotlin become the recommended programming language for Android?
16:17 - Why did JetBrains decide to support WebAssembly?
25:36 - People use Kotlin on the Web, but how?
31:15 -Â What is Kotlin Multiplatform?
37:48 - Understanding canvas-rendered apps
41:17 - Could the HTML-in-Canvas proposal help?
43:59 - New Wasm proposals Zalim is excited about
54:29 - What about Kotlin on the server?
Resources:
Zalim Basharov on LinkedIn → https://goo.gle/4pis0y2Â
StackOverflow 2025 developer survey results → https://goo.gle/3WZuchNÂ
Kotlin Programming Language → https://goo.gle/4ifxZkUÂ
Google I/O 2019: Empowering developers to build the best experiences on Android + Play → https://goo.gle/3LLwpenÂ
Kotlin Is Everywhere: https://goo.gle/4rlvdPcÂ
Kotlin/Native → https://goo.gle/3LNk1KMÂ
Kotlin/JavaScript → https://goo.gle/3XxkDH0Â
Kotlin/Wasm → https://goo.gle/4r53NwPÂ
Kotlinx.browser → https://goo.gle/4o9WRvJÂ
Kotlin/Wasm browser template → https://goo.gle/49tzl9cÂ
Get started with Kotlin/Wasm and Compose Multiplatform → https://goo.gle/3X8cmsWÂ
Get started with Kotlin Multiplatform → https://goo.gle/48njI20Â
HTML-in-Canvas proposal → https://goo.gle/48sy8wX Â
Garbage collection proposal → https://goo.gle/4i4CgHwÂ
Exception handling proposal → https://goo.gle/483coavÂ
Shared-everything threads proposal → https://goo.gle/4474V9eÂ
Stack switching proposal → https://goo.gle/49XiMCHÂ
All ways to reach Zalim → https://goo.gle/3LG78lT