HTML5

Neuer Parser für Webkit

Die Entwickler der freien Browser-Engine Webkit haben in den letzten Monaten einen neuen Parser geschrieben und in Webkit integriert. Dieser soll vor allem die Kompatibilität mit anderen Browsern verbessern.

Artikel veröffentlicht am ,
HTML5: Neuer Parser für Webkit

Der neue Webkit-Parser basiert auf dem mit HTML5 spezifizierten Parser-Algorithmus, denn mit der neuen HTML-Generation soll auch festgelegt werden, wie ein Browser HTML-Dokumente zu verarbeiten hat. Bislang geht jeder Browser auf seine eigene Art und Weise mit ungültigem HTML um, was der Interoperabilität nicht sehr zuträglich ist.

Stellenmarkt
  1. IT-Koordinator II Anwendungsentwicklung (m/w/d)
    WEMAG Netz GmbH, Schwerin
  2. System Issue Analyst (m/w/d) Fahrerassistenzsysteme
    Valeo Schalter und Sensoren, Braunschweig
Detailsuche

Das soll sich mit HTML5 ändern. Dazu wird erstmals ein kompletter Parser-Algorithmus festgelegt, um für eine bessere Interoperabilität zwischen verschiedenen Browsern zu sorgen. Alle Browser, die den mit HTML5 spezifizierten Parser implementieren, sollen HTML in gleicher Art und Weise verarbeiten, so dass Webseiten in allen Browsern gleich aussehen, auch wenn die Dokumente ungültiges HTML enthalten.

Zudem soll der neue Parser die Kompatibilität mit real existierenden Webseiten verbessern, denn der Spezifikation des Algorithmus gingen umfangreiche Analysen voraus, um den Algorithmus möglichst gut auszubalancieren. Daneben erlaubt es der Ansatz, SVG und MathML in HTML einzubetten. So wird eine Vektorgrafik in SVG einfach mit einem <svg>-tag eingeleitet.

Wer seine Webseiten bislang auf die Eigenheiten von Webkit optimiert hat, wird diese mit dem Umstieg auf den neuen Parser aber gegebenenfalls anpassen müssen, denn zugunsten einer möglichst hohen Kompatibilität mit anderen HTML5-Browsern machen die Webkit-Entwickler Abstriche bei der Abwärtskompatibilität. Allerdings betrifft das ausschließlich HTML-Konstrukte, die bislang nur von Webkit verarbeitet wurden.

Golem Akademie
  1. Elastic Stack Fundamentals – Elasticsearch, Logstash, Kibana, Beats: virtueller Drei-Tage-Workshop
    15.–17. März 2022, Virtuell
  2. Cinema 4D Grundlagen: virtueller Drei-Tage-Workshop
    14.–16. März 2022, Virtuell
Weitere IT-Trainings

Webkits HTML5-Parser steht im Kern und umfasst derzeit rund 10.000 Codezeilen. Er kann mit aktuellen Nightly-Builds von Webkit ausprobiert werden. Allerdings fehlt noch ein nennenswerter Teil: Fragment-Parsing, wie es von innerHTML und HTML5test.com verwendet wird. Hier kommt der aktuelle Nightly-Build von Webkit im Übrigen auf 222 von 300 Punkten, zuzüglich sieben Bonuspunkten. Safari 5.0.1 erreicht 208 Punkte plus sieben Bonuspunkte.

Zusammen mit dem HTML5-Parser hat das Webkit-Team auch 250 Tests entwickelt, die dem W3C für dessen Parser-Testsuite HTML5lib zur Verfügung gestellt werden.

Mozilla arbeitet ebenfalls an einer Implementierung des HTML5-Parsers für Firefox 4.0. Das Projekt html5lib arbeitet seinerseits an einer freien Implementierung des HTML5-Parsers in Python und PHP.

Aktuelle Nightly-Builds von Webkit stehen unter nightly.webkit.org für Windows und Mac OS X zum Download bereit.

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


JoMan 07. Aug 2010

Manche müssen unbedingt immer Scheiße labern und glauben auch noch daran. Ich werde es...

Guuuu 07. Aug 2010

öfters Probleme seit und mit html5 !!!

recht gut 06. Aug 2010

Solche Vorschläge wurden letztes Jahr noch beschimpft. Wenigstens lassen sich HTMLer...

GUEST 06. Aug 2010

Was meint ihr was die Leute immer für Spaß haben wenn sie z.B.: Blog commetns schreiben...



Aktuell auf der Startseite von Golem.de
Digitalisierung
500-Euro-Laptops für Lehrer "leistungsfähig und gut nutzbar"

Das Land NRW hat seine Lehrkräfte mit Dienst-Laptops ausgestattet. Doch diese äußern deutliche Kritik und verwenden wohl weiter private Geräte.

Digitalisierung: 500-Euro-Laptops für Lehrer leistungsfähig und gut nutzbar
Artikel
  1. Bundesservice Telekommunikation: Schlecht getarnte Tarnorganisation praktisch enttarnt
    Bundesservice Telekommunikation
    Schlecht getarnte Tarnorganisation praktisch enttarnt

    Inzwischen ist offensichtlich, dass der Bundesservice Telekommunikation zum Bundesamt für Verfassungsschutz gehört.

  2. Volkswagen Payments: VW entlässt Mitarbeiter wohl wegen Cybersicherheits-Bedenken
    Volkswagen Payments
    VW entlässt Mitarbeiter wohl wegen Cybersicherheits-Bedenken

    Volkswagen entlässt einem Bericht nach einen Mitarbeiter, nachdem dieser Bedenken hinsichtlich der Cybersicherheit von Volkswagen Payments äußerte.

  3. Frequenzen: Bundesnetzagentur erfüllt Forderungen der Mobilfunkkonzerne
    Frequenzen
    Bundesnetzagentur erfüllt Forderungen der Mobilfunkkonzerne

    Jochen Homann könnte vor seinem Ruhestand noch einmal Vodafone, Deutsche Telekom und Telefónica erfreuen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • RTX 3080 Ti 12GB 1.699€ • Intel i9-10900K 444,88€ • Huawei Curved Gaming-Monitor 27" 299€ • Hisense-TVs zu Bestpreisen (u. a. 55" OLED 739€) • RX 6900 1.449€ • MindStar (u.a. Intel i7-10700KF 279€) • 4 Blu-rays für 22€ • LG OLED (2021) 77 Zoll 120Hz 2.799€ [Werbung]
    •  /