Kotlin goes WebAssembly!



Kotlin goes WebAssembly!

Kotlin goes WebAssembly!

Visit https://kotl.in/wasm to get started yourself!

Kotlin 1.8.20 introduces the newest multiplatform compilation target for Kotlin – WebAssembly! This opens up new possibilities for Kotlin developers, ranging from writing web apps, to blazing fast server-side development with Node.js and standalone WebAssembly runtimes, and even bringing your Compose Multiplatform apps to the browser! Together with Sebastian Aigner (https://twitter.com/sebi_io), explore the examples, get an overview of WebAssembly as a technology, and learn the current state and future plans of Kotlin for WebAssembly. While it’s still early for Kotlin/Wasm, it’s the perfect time to take a look, do some experiments and build some toy projects. This video features a number of examples from the ecosystem.

We can’t wait to see what you’ll build with this first version of Kotlin/Wasm!

Want to learn more? Here’s the links mentioned in the video:

Samples showcased in this video: https://github.com/Kotlin/kotlin-wasm-examples
Docker & Wasm (Beta): https://docs.docker.com/desktop/wasm/
“The Huge Potential of Kotlin/Wasm” by Sébastien Deleuze: https://seb.deleuze.fr/the-huge-potential-of-kotlin-wasm/
Compose Multiplatform: https://jb.gg/compose
WebAssembly: A new development paradigm for the web: https://www.youtube.com/watch?v=RcHER-3gFXI
Introducing Kotlin/Wasm by Zalim Bashorov & Sébastien Deleuze: https://www.youtube.com/watch?v=LCtMC_IVCKo
Scale to Zero with Spring + GraalVM or WebAssembly by Sébastien Deleuze: https://www.youtube.com/watch?v=CD0IfCsXdTI
KotlinConf Keynote: https://blog.jetbrains.com/kotlin/2023/04/kotlinconf-2023-opening-keynote/

0:00 Introduction
0:40 WebAssembly as a technology
3:07 Hands on with Kotlin/Wasm
12:34 Wasm beyond the browser
14:03 Compose Multiplatform on Wasm
16:06 What’s next for Kotlin for Wasm

Comments are closed.