Hacker News
points by PreciousH 2 days ago | 0 comments
It's crazy how much RAM electron needs, at my old startup the main product was an electron app, i initially used to run into this issue where AI wouldn't clean up the dev builds it spunned up for e2e testing and each could be over 500MB, it just get's to a point that the cross platform advantage is no longer worth it, i think it was one of the main reasons cursor had to move off electron to rust based builds.
[–] pjmlp 2 days ago
It is a full browser, not surprising at all, only for those that never coded native applications.
[–] odo1242 2 days ago
More than that: it's a full browser that doesn't share any of the system browser libraries (using it's own browser engine) and also NodeJS. You can often save almost ~300-500 megabytes by switching to something like Tauri (even Tauri+NodeJS) that uses the system's own browser framework.
[–] asdff 2 days ago
I mean so is lynx
[–] pjmlp 2 days ago
Lynx was created for UNIX systems that used around 8 MB, and was text only, JavaScript was yet to be invented.
[–] atomic_cattlepr 2 days ago
Lynx is a "full browser" in the same way that Emacs is a "full word processor."
[–] fao_ 2 days ago
... EMACS is a full word processor? It's a bit spartan in terms of how the interface feels, but functionally it's a lot better than what modern writers get given in vibecoded packages
[–] c-hendricks 2 days ago
Oh if you don't like large build artifacts Tauri might not be something to get excited about.

For reference, my src-tauri/target/ folder is 8.3gb.

[–] deaton 2 days ago
Its not Tauri, they're using GPUI
[–] c-hendricks 2 days ago
You're right! Apologies. My brain saw Rust and Electron and went right to Tauri.