~/talk

Kotlin/JS, Today and Tomorrow

Talkat Conference for Kotliners 2020 · on Friday, 2020-06-05· [javascript, kotlin]
slides:none on file

Kotlin/JS today wires Kotlin into the JS ecosystem via Gradle and NPM, supports coroutines, kotlinx.serialization and Ktor client for type‑safe networking, and outputs dramatically smaller bundles (hello world ~1.7 kilobytes). The new IR compiler is experimental with incremental compilation, source maps and ES6 module support planned; Dukat auto-converts TypeScript defs to externals. JetBrains uses it in Space and a multiplayer demo built in 48 hours won a hackathon, and WebAssembly prototyping is underway.

AI-written summary · about

  1. 0:00Intro
  2. 1:36Kotlin embraces the JS world
  3. 2:55All Gradle everything
  4. 3:51Kotlin/JS embraces Multiplatform
  5. 4:36Consuming the JS ecosystem
  6. 6:52Tooling embraces Kotlin/JS
  7. 8:10Source maps
  8. 8:54Testing - Tests in IDE
  9. 10:23Using fan-favorite Kotlin libraries
  10. 10:50Libraries: kx.coroutines
  11. 12:33Libraries: Ktor Clients • Unified interfaces for HTTP & Websocket • Multiplatform support
  12. 14:33The dream team
  13. 15:46The power of sharing models + serialization
  14. 18:43IR compiler backend The clear path forward for Kotlin/JS
  15. 19:39IR compiler backend in numbers
  16. 21:14Typesafe HTML: kotlinx-html-js
  17. 22:25Frontend dev with React & Kotlin/JS
  18. 26:19Code Quiz
  19. 28:31Success!
  20. 29:16JetBrains Space We build products with Multiplatform!
  21. 30:43Automatic declaration generation
  22. 32:51Node.js API
  23. 37:04WebAssembly
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.