Re:Fleet, a Lightweight IDE from JetBrains
by mikkelam on Monday November 29, 2021 @05:49AM
(#29378337)
The UI is probably written with compose https://github.com/JetBrains/compose-jb
[ Parent
| on HN ]
Re:Fleet, a Lightweight IDE from JetBrains
by asattarmd on Monday November 29, 2021 @06:36AM
(#29378635)
I believe so as well. Compose is very similar to Electron. Jetbrains Toolbox (which uses compose) uses 500mb memory which is on par with what Electron would use for such a simple app.
Re:Fleet, a Lightweight IDE from JetBrains
by kaba0 on Monday November 29, 2021 @09:08AM
(#29380011)
Why would it be similar? It doesn’t need all the unnecessary abstraction of a browser/DOM. Also, initial memory usage doesn’t mean it scales the same way from then on.
Re:Fleet, a Lightweight IDE from JetBrains
by zxcq544 on Tuesday November 30, 2021 @11:02AM
(#29393569)
It uses JVM and JVM tends to hunk all memory for object pools so it can allocate fast if needed.
Re:Fleet, a Lightweight IDE from JetBrains
by iruoy on Monday November 29, 2021 @07:21AM
(#29378978)
I just checked. On my Windows laptop from work it uses 18.5 MB in the background. It uses 220-240 MB in the foreground though. Which seems totally unnecessary.
I already ditched the Toolbox app on macOS, because it marks the binaries as Intel only (while they're universal). The IDE's built in updater seems fine if you're only using the stable versions. So I think I'm just going to remove the Toolbox app from all my machines.
Re:Fleet, a Lightweight IDE from JetBrains
by torginus on Monday November 29, 2021 @09:41AM
(#29380369)
I really hope that's not the case - at least the browser has an excuse of being a scripting platform, a 3D and 2D rendering and layout engine, a video streaming platform, a database, a server and who knows what rolled into one - that Toolbox thing hopefully has less than 5% of that in its codebase.