Was da wirklich läuft
Öffnet man die Prozessansicht, zerfällt eine Electron-App in einen kleinen Prozessbaum: einen Hauptprozess, mehrere Renderer, einen GPU-Prozess, einen Absturzhändler, einen Updater. Jeder Renderer ist eine vollwertige Chromium-Engine mit eigenem V8-Heap, eigener Kopie des Framework-Codes und eigenem Garbage Collector — mit dem bereits offenen Browser wird nichts geteilt. Darum idled Slack mit ein paar Workspaces jenseits eines Gigabytes, und das Schließen des Fensters lässt oft ein Dutzend Prozesse im Tray leben.
Die Rechnungen für Platte und Akku folgen derselben Logik. Das Installationsprogramm bündelt die komplette Laufzeit, weshalb ein „schlanker“ Chat-Client auf der Platte ein paar Hundert Megabyte wiegt, und mehrere davon wiegen die ersetzten Programme locker auf. Auf einem Laptop kostet ein ständig residenter Chromium-Baum echte Akkustunden, keine theoretischen.
Warum es sich schlimmer anfühlt als die RAM-Zahl
Speicher ist nur die halbe Geschichte; die gefühlte Schwere steckt im Start und in den Latenzen der Oberfläche. Beim Start muss jede App V8 hochfahren, ihr JavaScript-Bündel parsen und die Oberfläche in einer Layout-Engine rendern, die für Dokumente gebaut ist, nicht für native Steuerelemente — auf einer rotierenden Platte oder einem beschäftigten Prozessor sind das Sekunden leeren Fensters. Den Rest besorgen lange Nachrichtenverläufe, animierte Emojis und Webviews, die ganze Konversationen neu zeichnen: Die Engine verrichtet Universalarbeit, die ein nativer Client für einen Bruchteil des Aufwands erledigte.
Weniger Chrome-Steuer zahlen, ohne die Apps aufzugeben
Das realistische Ziel lautet weniger Chromium-Instanzen, nicht null — diese Apps nutzen Sie ja, weil der Dienst dort wohnt. Eine Handvoll Gewohnheiten deckt den Großteil des Gewinns ab. Keine davon verlangt, ein Werkzeug aufzugeben, das Sie brauchen.
- Wenn es eine Browser-Version des Dienstes gibt, ziehen Sie sie vor — ein Renderer im schon offenen Browser schlägt eine komplette neue Laufzeit
- Schalten Sie „In den Tray minimieren“ ab oder beenden Sie richtig, damit der Prozessbaum am Tagesende tatsächlich entladen wird
- Stutzen Sie Workspaces und angemeldete Konten — jedes hält für gewöhnlich einen weiteren Renderer am Leben
- Deaktivieren Sie animierte Emojis, GIF-Autoplay und übrige Kosmetikschalter, wo die App sie anbietet
- Lassen Sie die Alles-in-einem-Wrapper liegen, die fünf Dienste in ein Fenster betten — sie summieren die Steuer, statt sie zu teilen
- Einen Dienst, den Sie den ganzen Tag nutzen, halten Sie als angehefteten Browser-Tab oder als installierte PWA am Laufen — ein Exemplar für alles
Fragen und Antworten
Warum verbrauchen Electron-Apps so viel RAM?
Jede betreibt ihr privates Chromium mit eigenen Renderer-Prozessen pro Fenster oder Workspace und teilt nichts mit Ihrem Browser oder den Nachbarn. Fünf Electron-Apps sind faktisch fünf Browser, Seite an Seite.
Gibt es eine leichtere Alternative zu Electron-Apps?
Oft ja: Derselbe Dienst in einem normalen Browser-Tab oder als PWA installiert verwertet den ohnehin laufenden Browser, statt einen weiteren Chromium mitzuliefern. Manche Dienste bieten zudem native Clients, die einen Bruchteil der Electron-Builds wiegen.
Vor dem Kauf genau wissen, was enthalten ist.
Der einmalige 30-Minuten-Test umfasst Basisfunktionen. PRO-markierte Werkzeuge bleiben bis zur Aktivierung einer kostenpflichtigen Lizenz gesperrt.
Weiterlesen
Schreiben Sie uns: [email protected]