Hey folks! <Kotlin 1.4> has just been released, wh...
# javascript
d
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.
🔥 15
a
I'm curious -- how do you all define which issues are Critical vs Major vs others? Filtering `#JS_IR` on YT by `Priority = Critical` only pulls up one fixed ticket, so I'd like to know if I need to push harder on some non-critical issues with JS IR 😉
d
Hey @ankushg! With your help! So keep going, It really helps us to set the priorities right.
👍 1
💯 1
a
We have started to migrate our projects to js IR. Sadly there are some critical compiler bugs that are fixed only in 1.4.20. so we won't release anything new until that (unless I will be able to use dev build).
It fails on dev build as well, I've filed an issue.
d
Thnx, @altavir! Can you DM me a link?
a
@Dmitry Romanov [JB] https://youtrack.jetbrains.com/issue/KT-41764. We've already discussed it with compiler guys, and I believe that they identified a problem an started working on it.
👍 1