Abo
  • IT-Karriere:

Smarte Multi-Prozesse und Servo-Anleihen

Die wohl wichtigste Grundlage für die Geschwindigkeitsverbesserung ist der intelligente Ausbau der Multi-Prozess-Architektur des Firefox, die mit dem Codenamen Electrolysis (E10s) erstellt worden ist. Die Aufspaltung des Mozilla-Browsers in mehrere Prozesse begann bereits im Jahr 2011. Damals bezog sich das aber noch auf die Abtrennung von Flash.

Stellenmarkt
  1. Universität Potsdam, Potsdam
  2. UDG United Digital Group, Herrenberg

Erst Ende des Jahres 2014 konnten Firefox-Nutzer in den Nightly Builds erstmals einen sogenannten Content-Prozess neben dem Firefox-Prozess verwenden. Und erst seit diesem Sommer beginnt Mozilla damit, die standardmäßig vier Content-Prozesse in den Browsern der Nutzer zu aktivieren. Langfristig könnten auch Erweiterungen in eigene Prozesse ausgelagert werden, was einer der Gründe dafür ist, dass Mozilla die alte Addon-Architektur nicht mehr unterstützt und nur noch Webextensions erlaubt, die mit Unterstützung für E10s erstellt worden sind.

RAM-Schonende Inhalte und ein GPU-Prozess

Die wohl größte Konkurrenz des Firefox, Googles Chrome-Browser, nutzt ebenfalls eine Multi-Prozess-Architektur, und das auch schon sehr viel länger. Die Entwickler von Mozilla beschränken die maximale Anzahl der Prozesse im Gegensatz zu Chrome aber bewusst, vor allem um die Auslastung des Arbeitsspeichers gering zu halten. Wer möchte, kann die Anzahl der Prozesse in den Einstellungen des Browsers ändern.

Die Inhalte einzelner Tabs werden in Threads der Content-Prozesse abgearbeitet. Und die Bearbeitung der Threads, also die pure Rechenleistung der CPU ebenso wie weitere Ressourcen wie das Netzwerk, wird in Abhängigkeit der tatsächlich genutzten Tabs aufgeteilt. Dieses als Quantum DOM bezeichnete Projekt lagert den Javascript-Code verschiedener Tabs und künftig eventuell gar auch einzelner iFrames in eigene Threads aus und nutzt zunächst kooperatives Multitasking. Wie die Mozilla-Angestellte Lin Clark schreibt, seien die meisten dafür notwendigen Arbeiten zwar bereits in den Firefox integriert. Quantum DOM soll künftig aber um präemptives Multitasking erweitert werden. Damit können die Abarbeitung der Threads sowie deren Prioritäten noch besser gesteuert werden.

Für E10s mussten die Entwickler von Mozilla auch darüber hinaus große Teile des Browsers umarbeiten und verschiedene Annahmen zur Funktionsweise revidieren, um den Code an die Gegebenheiten moderner Hardware anzupassen. Als erste Konsequenz hieraus entstand zusätzlich zu den Content-Prozessen ein ausgelagerter GPU-Prozess, der Quantum Compositor, der seit diesem Frühjahr unter Windows verfügbar ist. Das macht den Browser stabiler und steigert dessen Reaktionsfähigkeit. Vor allem wird damit aber die gute Parallelisierbarkeit von Anwendungen auf der GPU ausgenutzt. Das will Mozilla auch an anderer Stelle nutzen.

 Ende für alte AddonsMassiv parallelisiert 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7.  


Anzeige
Spiele-Angebote
  1. 2,99€
  2. (-80%) 11,99€
  3. (-57%) 6,50€

aluking48 15. Jan 2019

Guten Tag, Das Problem ist das ich Firefox auf insgesamt sieben Rechner (und 5...

ja1 25. Nov 2017

Ich habe heute meine Erfahrungen mit dem neuen Firefox gemacht. 3 Fenster mit jeweils 2...

crazypsycho 24. Nov 2017

Ist ganz einfach. Du gehst zuerst in deinen Profilordner. Wie du den findest ist hier...

crazypsycho 24. Nov 2017

Knapp 2 Monate nennst du genug Zeit? Da die meisten Addons von privaten Leuten...

crazypsycho 24. Nov 2017

Vivaldi ist an sich kein schlechter Browser. Bietet sogar native seitliche Tabs. Sind...


Folgen Sie uns
       


Cray X Exoskelett angesehen (Hannover Messe 2019)

Cray X ist ein aktives Exoskelett, das beim Heben unterstützt. Das Video stellt das System vor.

Cray X Exoskelett angesehen (Hannover Messe 2019) Video aufrufen
Chromium: Der neue Edge-Browser könnte auch Chrome besser machen
Chromium
Der neue Edge-Browser könnte auch Chrome besser machen

Build 2019 Wie sieht die Zukunft des Edge-Browsers aus und was will Microsoft zum Chromium-Projekt beitragen? Im Gespräch mit Golem.de gibt das Unternehmen die vage Aussicht auf einen Release für Linux und Verbesserungen in Google Chrome. Bis dahin steht viel Arbeit an.
Von Oliver Nickel

  1. Insiderprogramm Microsoft bietet Vorversionen von Edge für den Mac an
  2. Browser Edge auf Chromium-Basis wird Netflix in 4K unterstützen
  3. Browser Microsoft lässt nur Facebook auf Flash-Whitelist in Edge

Lightyear One: Luxus-Elektroauto fährt auch mit Solarstrom
Lightyear One
Luxus-Elektroauto fährt auch mit Solarstrom

Ein niederländisches Jungunternehmen hat ein ungewöhnliches Fahrzeug entwickelt, das Luxus und Umweltfreundlichkeit kombiniert. Solarzellen auf dem Dach erhöhen die Reichweite um bis zu 220 Kilometer.
Von Wolfgang Kempkens

  1. Elektromobilität Verkehrsminister will Elektroautos länger und mehr fördern
  2. Elektroautos e.GO Mobile liefert erste Fahrzeuge aus
  3. Volkswagen Über 10.000 Vorreservierungen für den ID.3 in 24 Stunden

Recycling: Die Plastikfischer
Recycling
Die Plastikfischer

Millionen Tonnen Kunststoff landen jedes Jahr im Meer. Müllschlucker, die das Material einsammeln, sind bislang wenig erfolgreich. Eine schwimmende Recycling-Fabrik, die die wichtigsten Häfen anläuft, könnte helfen, das Problem zu lösen.
Ein Bericht von Daniel Hautmann

  1. Elektroautos Audi verbündet sich mit Partner für Akkurecycling
  2. Urban Mining Wie aus alten Platinen wieder Kupfer wird

    •  /