Frage

Gibt es irgendeine Beziehung zwischen doctype HTML-Dokument und den browser-rendering-Geschwindigkeit?

Wenn ja, dann welche ist die Schnellste?

War es hilfreich?

Lösung

Ich glaube nicht, dass der Dokumenttyp einen Einfluss auf die Rendering-Geschwindigkeit hat. Aber die Struktur und Stil eines HTML-Dokument haben.

Ein komplexes HTML-Dokument (großer DOM-Baum, viele eingebetteten Objekte) mit einem komplexen Stil (Schwimmer, Positionierung, Marge, padding) wahrscheinlich benötigt mehrere Rendering laufen. Zusätzlich ist ein ungültiger HTML-Code muss der Browser eine Fehlerbehandlung für die Analyse und den Aufbau des DOM-Baumes tun (aber das ist nicht das Rendering).

Nehmen Sie das Gecko Reflow zum Beispiel, das zeigt, wie die Firefox-Rendering-Engine Gecko macht ein HTML-Dokument (Videos für mozilla.org , eine Wikipedia-Seite und google.co.jp ).

Andere Tipps

Google ist eine der am schnellsten Website auf dem Planeten. Sie nutzen die folgende Doctype:

<!doctype html>

Bei Google "alle Byte Angelegenheiten".

Um sicher zu gehen, tut Google eine Tonne andere Sachen zuerst. Wenn Sie auf ihrem Niveau sind, müssen Sie über die Anzahl der Zeichen / Bytes auszudenken Sie senden. Also, wenn Sie an dem Punkt sind, wo Sie Ihre Doctype denken zu ändern helfen, die oben verwendet werden.

Basierend auf nichts, aber meine eigene Erfahrung, ich würde Wagen, dass jeder Unterschied ist rein nebensächlich.

Es gibt ein paar Faktoren, die in der doctype-Wahl beeinflussen KÖNNEN, dass es:

  • Eine strenge doctype könnte, um weniger parsing-Zeit (ohne Fehler, natürlich).
  • XHTML kann länger dauern zu laden, aufgrund zwingender Schluss-tags auf alles.

Allerdings ist dies stark variieren, basierend auf die rendering-engine und wie Sie die Prozess-source-code.

Ich bin noch zu sehen, eine website, die so optimiert, dass die nur Sache Links zu schauen ist der doctype.Verbessern Seite Geschwindigkeit beim laden, ich würde ein tool wie ySlow oder Google Page Speed zu zeigen offensichtliche Bereiche für Verbesserung.

Ich habe noch nie über eine Rendering-Geschwindigkeit Unterschied in der realen Welt gehört. Es wird in ähnlicher Weise oft vorgeschlagen, dass XHTML schneller machen wird. Die Idee ist, dass mit einem gut geformten Dokument des Browser nicht Fehler zu behandeln hat, aber der Browser es nicht weiß, ist gut ausgebildet, bis er es gemacht hat ...

Es gibt viele Seiten mit Strict XHTML Doctypes der Validierung nicht.

Alle anderen beteiligten Faktoren sind wahrscheinlich viel wichtiger - abgesehen von Download-Geschwindigkeit, die Art und Weise verwenden Sie CSS-Selektoren können sicherlich eine zum Beispiel auswirken

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top