Webseiten-Rendering-Engines

Eine Web-Rendering-Engine ist nichts anderes als ein Programm oder eine Software, die den Code interpretiert (sei es HTML, CSS, XML usw.) und das Ergebnis dieser Code-Interpretation auf dem Bildschirm anzeigt.

In letzter Zeit gibt es Änderungen in den verschiedenen Browsern und deren Web-Rendering-Engines, was dieses Gebiet für die verschiedenen Entwickler aktueller Webbrowser zu einem sehr wettbewerbsintensiven Gebiet macht.

Haupt-Rendering-Engines und ihre entsprechenden Browser.

  • Gecko ist eine Rendering-Engine, die ursprünglich von Netscape entwickelt wurde. Derzeit ist die Mozilla Foundation für deren Entwicklung und Wartung verantwortlich. Gecko ist die von Mozilla FireFox verwendete Rendering-Engine.
  • WebKit ist die zweitbekannteste Rendering-Engine und wird von Chrome, Safari und dem Opera-Browser in zukünftigen Versionen verwendet.

Dies sind die beiden derzeit existierenden Rendering-Engines, beide sind Open Source. Gecko ist in C ++ programmiert, während WebKit in C ++ und Objective-C programmiert ist. Wir werden nicht vergleichen, welche Rendering-Engine besser ist, da wir uns nicht einigen konnten. Klar ist jedoch, dass beide Optionen eine gute Wahl sind.

Neue Web-Rendering-Engine-Projekte.

Google hat angekündigt, dass die neue Google-Engine ein WebKit-Zweig mit dem Namen Blink sein wird . Im Moment gibt es nicht viele Informationen über das Projekt, aber es sieht recht vielversprechend aus, wenn es von einem Riesen wie Google kommt. Anscheinend wird es eine vollständige Überarbeitung des aktuellen WebKits sein , um eine vollständigere und effizientere Rendering-Engine zu entwickeln.

Mozilla hingegen hat seine neue Rendering-Engine mit dem Namen Servo angekündigt. Servo wird mit einer Programmiersprache namens Rust entwickelt . Samsung unterstützt die Entwicklung von Servo, da es anscheinend für die ARN-Architektur und das Android-Betriebssystem optimiert ist , was darauf hindeutet, dass diese neue Rendering-Engine möglicherweise für mobile Geräte geeignet ist, aber noch keine Bestätigung vorliegt.

See also  Google Currents ersetzt Google Reader

Schließlich können wir sagen, dass die Entwicklung neuer Web-Rendering-Engines immer eine gute Nachricht ist, denn Innovation und Weiterentwicklung haben nichts Schlechtes. Ein Nachteil wäre der Teil, den Webseitenentwickler einnehmen, dass jede Rendering-Engine ihre eigenen Besonderheiten aufweist und mehr Test- und Entwicklungszeit für jede Engine benötigt, um in allen Browsern ordnungsgemäß zu funktionieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *