Kotlin K2 Mode est en version stable dans IntelliJ IDEA 2024.3

Par:
francoistonic

mar, 19/11/2024 - 18:01

JetBrains annonce aujourd'hui que le mode K2 est déclaré stable avec la disponibilité d'IntelliJ IDEA 2023.3. Vous pouvez donc l'utiliser en développement. K2 doit améliorer l'analyse du code et la stabilité du code avec une meilleure efficacité dans la consommation mémoire ou encore dans les performances de l'IDE. Le mode K2 supporte les évolutions de Kotlin 2.1.

Le mode K2 dans l'IDE a été lancé pour faire sauter les limitations sur le développement Kotlin (via son plug-in). JetBrains précise que le mode K2 ne dépend pas de la version du compilateur Kotlin. K2 fait référence au compilateur K2, en opposition à la version K1. 

Pour activer le mode K2 : Préférences -> Langages & frameworks -> Kotlin -> Enable K2 mode (attention : il faut relancer l'IDE).

Selon les benchmarks des équipes, l'analyse de code est plus rapide d'un facteur de 1,3 à 1,8, la complétion du code, jusqu'à x3. Attention : de nombreux plug-ins tiers peuvent ne pas supporter les changements de l'API plug-in Kotlin. 

JetBrains annonce que le mode K2 sera par défaut dans la version 2025.1 et qu'une nouvelle architecutre interne devrait définitivement supprimer les limitations actuels.