Cosa stai davvero eseguendo
Apri la scheda Processi e un'app Electron si dissolve in un piccolo albero di processi: un processo principale, diversi renderer, un processo GPU, un gestore di crash, un updater. Ogni renderer è un intero motore Chromium con il suo heap V8, la sua copia del codice del framework e il suo garbage collector — nulla è condiviso con il browser che hai già aperto. Ecco perché Slack con qualche workspace va in idle oltre un gigabyte, e perché chiudere la finestra spesso lascia una dozzina di processi vivi nel vassoio.
I conti di disco e batteria seguono la stessa logica. L'installer impacchetta l'intero runtime, quindi un client di chat «leggero» pesa su disco qualche centinaio di megabyte, e parecchi di loro superano comodamente la massa dei programmi che hanno sostituito. Su un portatile, un albero di Chromium sempre residente costa ore di batteria reali, non teoriche.
Perché la sensazione è peggiore dei numeri della RAM
La memoria è metà della storia; la pesantezza percepita è avvio e latenza dell'interfaccia. Al lancio, ogni app deve avviare V8, analizzare il suo bundle JavaScript e renderizzare l'interfaccia in un motore di layout costruito per i documenti, non per i widget nativi — su un disco rotante o una CPU impegnata sono secondi di finestra vuota. Cronologie lunghe, emoji animate e webview che ridisegnano intere conversazioni fanno il resto: il motore svolge lavoro generalista che un client nativo farebbe per una frazione del costo.
Pagare meno tassa Chrome senza mollare le app
L'obiettivo realistico è meno istanze di Chromium, non zero — usi queste app perché il servizio vive lì. Una manciata di abitudini copre la maggior parte del guadagno e nessuna richiede di rinunciare a uno strumento che ti serve davvero.
- Preferisci la versione browser di un servizio quando esiste — un renderer dentro un browser già aperto batte un runtime tutto nuovo
- Spegni «chiudi nel vassoio», o esci davvero, così l'albero di processi si scarica davvero a fine giornata
- Sfoltisci workspace e account connessi — ciascuno di solito tiene in vita un altro renderer
- Disattiva emoji animate, autoplay delle GIF e gli altri interruttori cosmetici dove l'app li offre
- Evita i wrapper tutto-in-uno che incapsulano cinque servizi in una finestra — sommano la tassa, non la condividono
- Per un servizio che usi tutto il giorno, una scheda fissata nel browser o una PWA installata tiene un'unica istanza per tutto
Domande e risposte
Perché le app Electron usano tanta RAM?
Ognuna esegue il proprio Chromium privato con processi renderer separati per finestra o workspace, senza condividere nulla con il tuo browser né tra loro. Cinque app Electron sono di fatto cinque browser che corrono fianco a fianco.
Esiste un'alternativa più leggera alle app Electron?
Spesso sì: lo stesso servizio in una normale scheda del browser, o installato come PWA, riusa il browser che già mandi invece di spedire un altro Chromium. Alcuni servizi offrono anche client nativi che pesano una frazione della build Electron.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]