Crankshaft

Google macht Chrome deutlich schneller

Google will die Javascript-Engine V8 seines Browsers Chrome nochmals beschleunigen. Crankshaft soll V8 rund 50 Prozent schneller machen.

Artikel veröffentlicht am ,
Crankshaft: Google macht Chrome deutlich schneller

Mit Crankshafts aggressiven Optimierungen soll V8 rechenintensive Applikationen teilweise doppelt so schnell ausführen, verspricht Google. Im Durchschnitt soll die Javascript-Engine in Googles eigenem Benchmark V8 rund 50 Prozent schneller sein.

Stellenmarkt
  1. Data Scientist / Aktuar (m/w/d) im Bereich Business Intelligence
    Allianz Versicherungs-AG, München, Unterföhring
  2. DevOps Engineer Schwerpunkt Microsoft Azure DevOps (m/w/d)
    SEW-EURODRIVE GmbH & Co KG, Bruchsal
Detailsuche

Darüber hinaus soll Crankshaft den Start von Webapplikationen wie Google Mail weiter beschleunigen. Bei Webseiten mit komplexem Javascript soll sich die Ladezeit um rund zwölf Prozent verringern.

Crankshaft setzt dabei auf adaptive Kompilierung. Häufig ausgeführte Codeteile werden dabei besonders aggressiv optimiert. In Benchmarks, die in sehr kurzer Zeit durchlaufen, beispielsweise Sunspider, mache sich dies kaum bemerkbar, so Google.

Dabei besteht Crankshaft im Wesentlichen aus vier Komponenten: Dazu gehört ein Basis-Compiler, mit dem sämtlicher Code zunächst übersetzt wird. Dieser ist besonders schnell, ohne dabei größere Optimierungen vorzunehmen. Im Vergleich zum V8-Compiler, der in Chrome 9 zum Einsatz kommt, soll Crankshafts Basis-Compiler etwa doppelt so schnell sein und etwa 30 Prozent weniger Code erzeugen.

Hinzu kommt ein Runtime-Profiler, der die Ausführung überwacht, um besonders häufig genutzte Codeteile zu identifizieren. Ist das der Fall, springt ein "optimierender Compiler" ein, der den Code erneut übersetzt und weitgehende Optimierungen vornimmt (static single assignment, loop-invariant code motion, linear-scan register allocation und inlining).

Sollten die Optimierungen zu weit gehen, greift eine Deoptimierung. Dabei kommt dann wieder der vom Basiscompiler erzeugte Code zum Einsatz.

Googles Javascript-Engine V8 mit Crankshaft steht ab sofort für 32-Bit-Intel-Systeme im Rahmen von Chromes Canary-Builds zur Verfügung. An der Portierung auf 64-Bit-Systeme und ARM-Prozessoren arbeitet Google noch.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Nextbox von Nitrokey im Test
Die eigene Cloud im Wohnzimmer

Mit der Nextbox hat Nitrokey eine Cloud für zu Hause entwickelt, um die man sich nicht kümmern muss. Dafür kann man sie auf der ganzen Welt erreichen.
Ein Test von Moritz Tremmel

Nextbox von Nitrokey im Test: Die eigene Cloud im Wohnzimmer
Artikel
  1. Pornografie: Hostprovider soll Xhamster sperren
    Pornografie
    Hostprovider soll Xhamster sperren

    Medienwächter haben den Hostprovider von Xhamster ausfindig gemacht. Dieser soll das Pornoportal für deutsche Nutzer sperren.

  2. Strom abgeschaltet: China nimmt zweitgrößte Bitcoin-Mining-Provinz vom Netz
    Strom abgeschaltet
    China nimmt zweitgrößte Bitcoin-Mining-Provinz vom Netz

    China hat in der Provinz Sichuan 26 Bitcoin-Mining-Farmen den Strom abgedreht. Der Kurs der Kryptowährung stürzt währenddessen erneut ab.

  3. Android: Samsung soll große Menge neuer Falt-Smartphones produzieren
    Android
    Samsung soll große Menge neuer Falt-Smartphones produzieren

    Samsung hat Gerüchten zufolge die Massenproduktion seiner zwei kommenden faltbaren Smartphones begonnen - in weitaus größeren Stückzahlen als zuvor.

Anonymer Nutzer 18. Feb 2011

Dann ist es aber keine Optimierung mehr, sondern ein Bug; jede Optimierung muss...

vervrvrv 10. Dez 2010

Forschung und Entwicklung? Die Engines verbessern sich bloß weil die Entwickler anfangen...

Krampfwurm 09. Dez 2010

Tja du hast was nicht richtig verstanden. Ich würde nochmal nachlesen was ein Browser...

Prozessor 08. Dez 2010

Es ruckelt/stockt ein wenig gerade weil pro Tab ein neuer Prozess erzeugt wird. Die...

jetr 08. Dez 2010

Ja nur gehen die merkbaren Auswirkungen bei Browsern gegen Null.


Folgen Sie uns
       


  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Amazon Prime Day • SSDs (u. a. Crucial MX500 1TB 75,04€) • Gaming-Monitore • Switch Lite 174,99€ • Fire TV Stick 4K 28,99€ • Bosch Professional • Dualsense + Pulse 3D Headset 139,99€ • HyperX Cloud II 51,29€ • Apple-Produkte (u. a. iPhone 12 128GB 769€) • Fernseher [Werbung]
    •  /