Abo
  • Services:
Anzeige
Chrome 27 unterstützt neue Eingabeelemente.
Chrome 27 unterstützt neue Eingabeelemente. (Bild: Google)

Chrome 27 Beta: Neuer Scheduler lässt Chrome Webseiten schneller laden

Chrome 27 unterstützt neue Eingabeelemente.
Chrome 27 unterstützt neue Eingabeelemente. (Bild: Google)

Google hat Chrome 27 einen neuen Scheduler verpasst, der das Laden der einzelnen Bestandteile von Webseiten effizienter organisiert. Im Durchschnitt sollen Webseiten so 5 Prozent schneller auf dem Bildschirm erscheinen.

Google hat seinen Browser Chrome in der Version 27 Beta veröffentlicht. Als Rendering-Engine kommt hier noch Webkit zum Einsatz, erst die folgende Version Chrome 28 soll mit Googles neuer Rendering-Engine Blink ausgestattet werden. Allerdings wird sich die erste Blink-Version wohl nur marginal von Webkit unterscheiden, große Änderungen sind erst später zu erwarten.

Anzeige

Die Beta von Chrome 27 enthält aber dennoch eine tiefgreifende Veränderung: Google hat einen neuen Scheduler integriert, der das Laden von Webinhalten beschleunigen soll. Der Scheduler entscheidet, wann welche Bestandteile einer Webseite geladen werden.

Ganz allgemein verwendet Webkit zwei unterschiedliche Parser, um die einzelnen Bestandteile einer Webseite zu finden. Der erste ist der primäre HTML5-Parser, der das DOM erzeugt und alles bedingungslos lädt. Allerdings muss der Parser entsprechend der HTML5-Spezifikation bei jedem Script-Tag anhalten, bis das darin enthaltene Javascript ausgeführt wurde. Dazu müssen die entsprechenden Scripte oft erst heruntergeladen werden.

Ist der HTML5-Parser dadurch blockiert, startet Webkit seinen Preload-Scanner: Dieser parst den Rest des Dokuments und sucht nach Ressourcen, die er schon einmal vorab herunterladen kann, ohne bei Script-Tags anzuhalten. Dabei werden zunächst HTML-Bestandteile, dann CSS- und Javascript-Code und anschließend Bilder geladen. Der Ansatz ist zwar spekulativ, da Scripte die Inhalte verändern können, in 99 Prozent aller Fälle ist das Vorgehen aber hilfreich.

Der in Chrome 27 integrierte neue Scheduler ist deutlich komplexer: Zunächst einmal wurde er direkt in den Browser-Prozess integriert. Dadurch erhält er Zugriff auf den Status des Systems und kann darauf reagieren, beispielsweise um Anfragen zu reduzieren, wenn Inhalte nur in einem Hintergrund-Tab geladen werden.

Zudem geht der neue Scheduler aggressiver vor. Er wartet beispielsweise nicht, bis Webkit erste Inhalte gezeichnet hat, um erst dann Inhalte vorab zu laden. Der Prozess beginnt bereits, wenn der Parser das Body-Tag entdeckt hat, denn ab diesem Zeitpunkt kann der Browser bereits Inhalte zeichnen. Da aber der HTML5-Parser meist schon angehalten wird, bevor er das Body-Tag erreicht, werden Bilder schon früher vorab geladen, sofern keine Netzwerkaktivität vorliegt.

Darüber hinaus hat der neue Scheduler die Möglichkeit, die Priorität von vorab zu ladenden Inhalten zu verändern. Stellt der Parser beispielsweise fest, dass bestimmte Inhalte zunächst gar nicht sichtbar sind, können sie in der Download-Queue nach hinten verschoben werden. Auch wird die Zahl der Bilder, die der Browser gleichzeitig laden kann, auf 10 begrenzt, um zu verhindern, dass zu viele gleichzeitige Ladevorgänge zu Ineffizienzen führen (Bandwidth Contention). Das soll letztendlich dafür sorgen, dass die Bilder, die sofort sichtbar sind, schneller geladen werden.

Letztendlich soll sich die Ladezeit von Webseiten durch diese Maßnahmen verkürzen, im Durchschnitt um 5 Prozent. Google nutzt dabei den Speed-Index von Webpagetest.org, um die Ladegeschwindigkeit zu ermitteln. Google hat die Ergebnisse der dafür gemachten Experimente veröffentlicht.

Erweiterte HTML5-Funktionen

Darüber hinaus unterstützt Chrome 27 neue HTML5-Formular-Elemente zur Datumseingabe, die passende Dialoge zur Auswahl von Monat, Woche und Tag darstellen. Über das Web Audio API kann Chrome 27 nun Live-Audio verarbeiten. Das lässt sich beispielsweise für WebRTC nutzen, um den Ton direkt im Browser zu optimieren.

Mit dem Sync-Filesystem-API können Chrome-Apps Daten via Google Drive abgleichen. Die Dateien werden in einer Sandbox gespeichert und können über das HTML5-File-API verändert werden.

Die Funktion allowfullscreen unterstützt Chrome nun ohne Herstellerpräfix. Und auch Chromes Entwicklerwerkzeuge erhielten kleine Verbesserungen.

Die Beta von Chrome 27 steht ab sofort unter google.com/chrome für Windows, Linux, Mac OS X und Android zum Download bereit.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. IT-Dienstleistungszentrum Berlin, Berlin
  2. Robert Bosch GmbH, Abstatt
  3. Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Karlsruhe
  4. Daimler AG, Stuttgart


Anzeige
Blu-ray-Angebote
  1. (u. a. Die große Bud Spencer-Box Blu-ray 16,97€, Club der roten Bänder 1. Staffel Blu-ray 14...
  2. 115,00€
  3. (u. a. Der Hobbit 3, Der Polarexpress, Ice Age, Pan, Life of Pi)

Folgen Sie uns
       


  1. Smartphones

    iOS legt weltweit zu - außer in China und Deutschland

  2. Glasfaser

    Ewe steckt 1 Milliarde Euro in Fiber To The Home

  3. Nanotechnologie

    Mit Nanokristallen im Dunkeln sehen

  4. Angriff auf Verlinkung

    LG Hamburg fordert Prüfpflicht für kommerzielle Webseiten

  5. Managed-Exchange-Dienst

    Telekom-Cloud-Kunde konnte fremde Adressbücher einsehen

  6. Rockstar Games

    Spieleklassiker Bully für Mobile-Geräte erhältlich

  7. Crimson Relive Grafiktreiber

    AMD lässt seine Radeon-Karten chillen und streamen

  8. Layout Engine

    Facebook portiert CSS-Flexbox für native Apps

  9. Creators Update für Windows 10

    Microsoft wird neue Sicherheitsfunktionen bieten

  10. Landgericht Traunstein

    Postfach im Impressum einer Webseite nicht ausreichend



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. Pornoseite Xhamster spricht von Fake-Leak
  2. Mitfahrgelegenheit.de 640.000 Ibans von Mitfahrzentrale-Nutzern kopiert
  3. Spionage Malware kann Kopfhörer als Mikrofon nutzen

Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

  1. Re: DSL-Community

    Ovaron | 20:59

  2. Re: Ja ist denn heut schon Weihnachten?

    teenriot* | 20:56

  3. Re: Die erste kurze Demo sieht ja schon mal gut aus

    Sybok | 20:55

  4. Re: Linux + Wine?

    ManMashine | 20:53

  5. Re: Es werden "bis zu 300 MBit/s innerhalb eines...

    Ovaron | 20:45


  1. 18:02

  2. 16:46

  3. 16:39

  4. 16:14

  5. 15:40

  6. 15:04

  7. 15:00

  8. 14:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel