Hey folks!
Kotlin 1.4 has just been released, which means that now is a good time to tell you about our plans for the Kotlin Web Frontend.
Note: This roadmap covers the period until early 2021 and contains only our main tasks.
New JS IR Compiler
In Kotlin 1.4 we introduced the
new Kotlin/JS IR compiler, which brings a lot of new features and optimizations.
Until the end of this year, we plan to focus on collecting feedback, adding requested features, and preparing for the
Beta stage:
• Support incremental compilation (
KT-38363).
• Add an ability to generate separate JS files for each module (
KT-38136).
• Migrate the
JetBrains Space project to the new JS IR compiler.
• Fix all critical
JS IR compiler issues.
• Verify that critical issues in the old JS compiler are not reproduced in the new JS IR compiler.
Note: Since the new JS IR compiler is a major priority for the team, any work related to the old JS compiler (except critical issues) has been
postponed.