Azul et JetBrains travaillent ensemble pour améliorer les apps Kotlin

Par:
francoistonic

mar, 20/05/2025 - 18:09

Azul et JetBrains ont annoncé une collaboration pour améliorer les performances des applications Kotlin : réexaminer la façon dont le bytecode généré par Kotlin interagit avec le runtime Java (connu sous le nom de machine virtuelle Java ou JVM) et ainsi découvrir de nouvelles voies pour améliorer les performances des applications. Lorsque l'on compare les applications Kotlin sur Azul Platform Prime et OpenJDK standard à l'aide des benchmarks TechEmpower Web Framework, Azul Platform Prime a réduit les latences de 23,9 % et amélioré le débit de 30,5 %. 

Azul Platform Prime est disponible sur x86 et ARM64 sous Linux. Le compilateur JIT Falcon d'Azul est basé sur LLVM. 

« Dès sa création, Kotlin a été conçu dans le but de créer des applications robustes, y compris des solutions côté serveur où les performances sont essentielles. La performance a toujours été une priorité pour nous, car elle est essentielle pour nos utilisateurs », commente Vsevolod Tolstopyatov, chef de projet Kotlin« Kotlin intègre des fonctionnalités de langage spécifiques, telles que des fonctions et des classes inline, qui améliorent directement les performances. Nous avons développé la bibliothèque Kotlin Coroutines pour faciliter la simultanéité et la programmation asynchrone, ce qui permet des applications efficaces et évolutives. Reconnaissant que l'environnement d'exécution de la JVM est l'un des éléments les plus critiques des performances des applications, nous pensons que notre collaboration avec Azul ouvrira de nouvelles opportunités pour améliorer encore les capacités de performance des applications Kotlin.