🚀
Kotlin 2.5.0-Beta1, the first preview release in the 2.5.0 cycle,
is now available!
Kotlin/Wasm highlights:
• New Playwright-based browser test DSL for WasmJS —
KT-87082
• Smaller coroutine output by sharing a common base class for suspend functions —
KT-87125
• Companion blocks and extensions support —
KT-85772
• Better Wasm component support —
KT-88027
• Wasmtime updated to version 47 —
KT-86879
• ⚠️ Breaking change:
KT-82950 - Stop providing
wasmExports
into generated JS files.
🧩 The release also includes many smaller optimizations and fixes that bring Kotlin/Wasm behavior closer to other Kotlin platforms.
💬 If you’re curious, we’d love for you to give it a try! Bug reports and any other feedback are very welcome in
kotl.in/issue or here in Slack!