A TypeScript Fan's KotlinJS Adventures
summary
Built a playable Breakout clone in both TypeScript and KotlinJS using React, Redux and react-three-fiber to compare real-world costs and wins. TypeScript wins on community, npm interop and mapped/union types; KotlinJS needs manual wrappers or the converter ducat which produces imperfect unions and lost intersections. KotlinJS wins on coroutines and expressive DSLs and multiplatform sharing; bundle size and advanced TS type features remain the decisive tradeoffs.
AI-written summary · about
chapters (8)
- 0:00Intro
- 2:57Experiment: Is KotlinJS worth it?
- 7:16Round 1: Community
- 9:20Round 2: Interop with JavaScript
- 13:54Round 3: JSX vs. DSL
- 21:30Round 4: Async await vs. coroutines
- 23:03Round 5: Elegant syntax
- 25:52Conclusion








