Max
07/07/2026, 3:50 PMKonstantin Tskhovrebov
07/07/2026, 4:05 PMfaster startup timesnot related to AWT. AWT is a quite lightweight library
lower RAM usageas well. most of the real problems usually in the project or the jvm runtime
OS-integrated featureshow non-AWT helps here? we know many other small things here and there and we work on them
Michael Paus
07/07/2026, 4:10 PMMax
07/07/2026, 4:16 PMMichael Paus
07/07/2026, 4:16 PMMax
07/07/2026, 4:18 PMMax
07/07/2026, 4:20 PMKonstantin Tskhovrebov
07/07/2026, 4:40 PMThe prototypes show much better performance and other advantages.this is OK for prototypes. I don't say we absolutely against other window managers. But when we seriously check AWT problems written here, it happens there are no AWT specific problems. My cold compose desktop app launches faster than 1 sec to the first frame. Everything else - depends on the UI and other app related things. Resizing issue - WIP. RAM footprint - typical for any jvm UI desktop app. Proguard/AOT/Graal - ways for further improvements. So, we need real problems to investigate. If you know them, please, file issues with a description P.S.: I do want to have a good desktop UI framework. And I read complains here and verify them locally, and share them in the team. But for now we have only rumors and historical distrust of AWT
Michael Paus
07/07/2026, 4:51 PMืืืืื ืืืก
07/07/2026, 5:01 PM> faster startup times
not related to AWT. AWT is a quite lightweight libraryhttps://kotlinlang.slack.com/archives/C01D6HTPATV/p1777613786032409
ืืืืื ืืืก
07/07/2026, 5:03 PMKonstantin Tskhovrebov
07/07/2026, 5:05 PMAlexander Maryanovsky
07/07/2026, 5:08 PMืืืืื ืืืก
07/07/2026, 5:09 PMMy cold compose desktop app launches faster than 1 sec to the first frame.You are probably using macOS, a fairly recent Mac. macOS handles JIT very well, Linux even better. However, the problem is Windowsโit's a disaster, and I'm not joking. On the exact same machine (mine), which is a beast, IntelliJ takes one second on Linux and 10-15 seconds on Windows. Windows handles JIT very, very poorly. Leyden helps a bit, but it's still slow
Alexander Maryanovsky
07/07/2026, 5:10 PMAlexander Maryanovsky
07/07/2026, 5:11 PMAlexander Maryanovsky
07/07/2026, 5:11 PMAlexander Maryanovsky
07/07/2026, 5:12 PMืืืืื ืืืก
07/07/2026, 5:12 PMAlexander Maryanovsky
07/07/2026, 5:13 PMMax
07/07/2026, 5:14 PMืืืืื ืืืก
07/07/2026, 5:14 PMAlexander Maryanovsky
07/07/2026, 5:16 PMAlexander Maryanovsky
07/07/2026, 5:17 PMืืืืื ืืืก
07/07/2026, 5:17 PMAlexander Maryanovsky
07/07/2026, 5:18 PMืืืืื ืืืก
07/07/2026, 5:21 PMAlexander Maryanovsky
07/07/2026, 5:22 PMMichael Paus
07/07/2026, 5:26 PMAlexander Maryanovsky
07/07/2026, 5:28 PMMax
07/07/2026, 5:29 PMseb
07/07/2026, 5:49 PMืืืืื ืืืก
07/07/2026, 5:51 PMMichael Paus
07/07/2026, 5:57 PMseb
07/07/2026, 5:58 PMseb
07/07/2026, 5:58 PMืืืืื ืืืก
07/07/2026, 5:59 PMืืืืื ืืืก
07/07/2026, 5:59 PMseb
07/07/2026, 6:00 PMseb
07/07/2026, 6:00 PMืืืืื ืืืก
07/07/2026, 6:01 PMMichael Paus
07/07/2026, 6:04 PMืืืืื ืืืก
07/07/2026, 6:05 PMKonstantin Tskhovrebov
07/07/2026, 6:13 PMKonstantin Tskhovrebov
07/07/2026, 6:14 PMืืืืื ืืืก
07/07/2026, 6:15 PMืืืืื ืืืก
07/07/2026, 6:17 PMAlexander Maryanovsky
07/07/2026, 6:17 PMOur team is actively working on a massive overhaul to fix window resizing behaviorโOur teamโ hehe
Alexander Maryanovsky
07/07/2026, 6:17 PMseb
07/07/2026, 6:18 PMAlexander Maryanovsky
07/07/2026, 6:22 PMmohamed rejeb
07/08/2026, 9:24 AMAlexander Maryanovsky
07/08/2026, 9:25 AMAlexander Maryanovsky
07/08/2026, 9:25 AMAlexander Maryanovsky
07/08/2026, 9:26 AMmohamed rejeb
07/08/2026, 9:26 AMAlexander Maryanovsky
07/08/2026, 9:27 AMAlexander Maryanovsky
07/08/2026, 9:27 AMืืืืื ืืืก
07/08/2026, 9:28 AMAlexander Maryanovsky
07/08/2026, 9:28 AMmohamed rejeb
07/08/2026, 9:34 AMAlexander Maryanovsky
07/08/2026, 9:37 AMAdam Brown
07/09/2026, 5:23 PMAdam Brown
07/09/2026, 5:25 PMืืืืื ืืืก
07/10/2026, 6:12 AMืืืืื ืืืก
07/10/2026, 6:16 AMืืืืื ืืืก
07/10/2026, 6:24 AMseb
07/10/2026, 6:27 AMืืืืื ืืืก
07/10/2026, 6:32 AMืืืืื ืืืก
07/10/2026, 6:32 AMseb
07/10/2026, 6:36 AMseb
07/10/2026, 6:38 AMืืืืื ืืืก
07/10/2026, 6:38 AMseb
07/10/2026, 6:39 AMseb
07/10/2026, 6:40 AMseb
07/10/2026, 6:40 AMืืืืื ืืืก
07/10/2026, 6:41 AMseb
07/10/2026, 6:41 AMseb
07/10/2026, 6:42 AMseb
07/10/2026, 6:42 AMืืืืื ืืืก
07/10/2026, 6:44 AMืืืืื ืืืก
07/10/2026, 6:45 AMseb
07/11/2026, 2:47 PMืืืืื ืืืก
07/11/2026, 6:03 PMseb
07/11/2026, 6:08 PMseb
07/11/2026, 6:09 PMืืืืื ืืืก
07/11/2026, 6:09 PMseb
07/11/2026, 6:10 PMืืืืื ืืืก
07/11/2026, 6:10 PMI'm not claiming this is a flawless analysis and that's why I started by saying this is GPT not meYes, and I started by saying that I hope I have the right to contradict an AI agent.๐
seb
07/11/2026, 6:10 PMืืืืื ืืืก
07/11/2026, 6:11 PMAdam Brown
07/11/2026, 7:49 PMAdam Brown
07/11/2026, 7:50 PMAdam Brown
07/11/2026, 7:50 PMืืืืื ืืืก
07/11/2026, 7:50 PMืืืืื ืืืก
07/11/2026, 7:51 PMืืืืื ืืืก
07/11/2026, 7:55 PMืืืืื ืืืก
07/11/2026, 7:59 PMAdam Brown
07/11/2026, 8:04 PMืืืืื ืืืก
07/11/2026, 8:06 PMAdam Brown
07/11/2026, 8:16 PMAdam Brown
07/11/2026, 8:17 PMืืืืื ืืืก
07/11/2026, 8:17 PMืืืืื ืืืก
07/11/2026, 8:18 PMืืืืื ืืืก
07/11/2026, 8:22 PMืืืืื ืืืก
07/12/2026, 6:41 PMAdam Brown
07/12/2026, 7:56 PMAdam Brown
07/12/2026, 7:56 PMAdam Brown
07/12/2026, 7:56 PMืืืืื ืืืก
07/12/2026, 7:56 PMAdam Brown
07/12/2026, 7:57 PMืืืืื ืืืก
07/12/2026, 7:59 PMืืืืื ืืืก
07/12/2026, 7:59 PMAdam Brown
07/12/2026, 8:00 PMืืืืื ืืืก
07/12/2026, 8:00 PMAdam Brown
07/12/2026, 8:02 PMืืืืื ืืืก
07/12/2026, 8:03 PMAdam Brown
07/12/2026, 8:05 PMAdam Brown
07/12/2026, 8:05 PMืืืืื ืืืก
07/12/2026, 8:05 PMืืืืื ืืืก
07/12/2026, 8:06 PMAdam Brown
07/12/2026, 8:07 PMืืืืื ืืืก
07/12/2026, 8:08 PMAdam Brown
07/12/2026, 8:08 PMAdam Brown
07/12/2026, 8:10 PMAdam Brown
07/12/2026, 8:10 PMืืืืื ืืืก
07/12/2026, 8:12 PMืืืืื ืืืก
07/12/2026, 8:13 PM