Browser: Warum Webkit kein Allheilmittel ist
(Bild: Webkit)

Browser Warum Webkit kein Allheilmittel ist

Nach Apple, Google und Amazon setzt künftig auch Opera auf die freie Browser-Engine Webkit. Rivalen, die sich in anderen Bereichen regelrecht bekriegen, arbeiten friedlich zusammen, und es scheint nur eine Frage der Zeit, bis Microsoft und Mozilla folgen. Doch der Schein trügt.

Anzeige

Eine Welt, in der alle Browser Webseiten gleich darstellen, einheitliche APIs auf Basis von Webstandards nutzen und diese frühzeitig umsetzen: Diese Vorstellung klingt verlockend, und die freie Browser-Engine Webkit wirkt wie der entscheidende Baustein, um es möglich zu machen.

Das von Apple auf Basis von KHTML, der HTML-Rendering-Engine von KDE, gestartete Projekt findet immer mehr Anhänger. So setzte Apples Rivale Google beim Android-Browser auf Webkit und entwickelte später Chrome auf Basis der Engine. Auch Amazons Browser basiert auf Webkit und nun stellt Opera seine eigene Browser-Engine Presto ein und beteiligt sich künftig an Webkit. Zahlreiche weitere Browser verwenden sie.

Webkit ist nicht gleich Webkit

Doch Webkit ist nicht gleich Webkit. Das wird schon bei den Browsern von Apple und Google deutlich. Beide basieren offiziell auf Webkit, unterscheiden sich aber fundamental. So hat Google für seinen Browser mit V8 eine eigene Javascript-Engine entwickelt und sich gegen die von Apple entwickelte Nitro-Engine des Webkit-Projekts entschieden. Zudem hat Google für Webkit im Geheimen ein Multi-Prozess-Modell entwickelt, auf dem Chrome von Beginn an basierte, Apple arbeitet an der Alternative Webkit2.

Das sind längst nicht alle Unterschiede zwischen Safari und Chrome, auch beim Funktionsumfang gibt es sie. Jeder Browserhersteller, der Webkit nutzt, kann entscheiden, welche Funktionen er unterstützen und welche er selbst auf andere Weise umsetzen will. Während Chrome beispielsweise das Gamepad-API unterstützt, verzichtet Apple darauf. Bei Desktopbenachrichtigungen, für die noch keine fertige Spezifikation vorliegt, setzen Apple und Google auf unterschiedliche APIs, wobei Apple dem aktuellen W3C-Entwurf folgt. Und währende Chrome WebGL schon lange unterstützt, steht die 3D-Technik in Safari noch immer nicht regulär zur Verfügung.

Der Webentwickler Peter-Paul Koch hat vor rund zwei Jahren eine Liste angelegt, die die Unterschiede verschiedener Webkit-Browser aufzeigt. Dabei wird deutlich: Dass mehrere Browser auf Webkit setzen, entbindet Entwickler nicht davon, ihre Webseiten und Apps in mehreren Browsern zu testen.

Zusammenarbeit?

Eric Seidel, der seit rund acht Jahren an Webkit arbeitet - früher für Apple, heute für Google -, machte kürzlich in einer E-Mail auf die aus seiner Sicht größten Probleme des Webkit-Projekts aufmerksam: Es verfügt derzeit über acht unterschiedliche Build-Systeme, die alle gepflegt werden müssen, es fehlt an Vertrauen und Zusammenarbeit zwischen den Entwicklern, es ist schwierig, längere Zeit an neuen Funktionen zu arbeiten, und es gibt einige plattformspezifische Altlasten in den Kernkomponenten, die dort gar nicht hingehören. Zudem fehlt ein klarer Entscheidungsprozess bei der Aufnahme neuer Funktionen.

Der jQuery-Entwickler Dave Methvin weist noch auf ein anderes Problem des Webkit-Projekts hin: Es hat viele Fehler und Inkonsistenzen, die zum Teil seit Jahren bekannt sind. So enthält jQuery Core mehr Codezeilen, die dafür da sind, Probleme mit Webkit zu lösen, als Code zur Problembehebung in irgendeinem anderen Browser. Entwickler fänden es einfach attraktiver, neue Funktionen für Webkit zu entwickeln und dafür Applaus zu ernten, als Fehler aus allen Webkit-Browsern zu entfernen.

Dennoch hat sich nun Opera für einen Wechsel auf Webkit entschieden und bekommt dafür Zuspruch. So schreibt der ehemalige Mozilla-Chef John Lilly beispielsweise, er finde Operas Entscheidung nachvollziehbar. Und Mozillas Technikchef Brendan Eich ist der Meinung, Mozilla hätte in Operas Situation ähnlich entschieden.

Mozilla erteilt Webkit eine Absage 

vertigoback 22. Mär 2013

Das stimmt für den individuellen Developer, aber für die Innovationen im Netz - glaube...

crazypsycho 25. Feb 2013

Warum müsste das Unternehmen denn alles erneuern? Es werden regelmässig Patches...

Jacques de... 23. Feb 2013

Vielleicht, weil man Safari so damals nicht geheimhalten hätte können? Jedenfalls...

Neuro-Chef 19. Feb 2013

Ja, der von Mozilla unter Windows. Nimm doch einfach den Build Cyberfox, der ist 64bit.

nf1n1ty 19. Feb 2013

Strg + Shift + O_O Offensichtlicherweise ist das Prinzip der Sidebar nicht bekannt...

Kommentieren



Anzeige

  1. Ingenieure / Techniker (m/w) Planung und Projektleitung
    Obermeyer Planen + Beraten GmbH, München
  2. Embedded Software Engineer (m/w)
    GIGATRONIK Technologies AG, Wil SG (Schweiz)
  3. Software Projektmanager (m/w)
    MBtech Group GmbH & Co. KGaA, Stuttgart Sindelfingen
  4. IT System- und Anwendungsbetreuer (m/w)
    PETER HAHN GmbH, Winterbach bei Stuttgart

 

Detailsuche


Spiele-Angebote
  1. VORBESTELLBAR: Guild Wars 2 Heart of Thorns Vorverkaufsbox
    44,99€ (Vorbesteller-Preisgarantie)
  2. VORBESTELLBAR: Assassin's Creed Syndicate
    ab 59,95€ (Vorbesteller-Preisgarantie)
  3. VORBESTELLBAR: Risen 3 Enhanced Edition (PS4)
    39,99€ (Vorbesteller-Preisgarantie) - Release 21.08.

 

Weitere Angebote


Folgen Sie uns
       


  1. League of Legends

    Halbautomatische Schnellstrafen für Rassisten

  2. Tracking im U-Bahn-Tunnel

    Überwachung per Beschleunigungsmesser

  3. Internet

    Deutsche Polizisten sind oft digitale Analphabeten

  4. Cloud Imperium Games

    48 GByte Daten von Star Citizen geleakt

  5. Fernbedienung in Spielzeugform

    Der Spion mit den süßen langen Plüschohren

  6. Google

    Zwei Nexus-Smartphones geplant

  7. EDAQS Dice

    Banknoten sollen mit RFID aus der Ferne entwertet werden

  8. Hochleistungssportwagen

    Elektrischer Audi R8 e-tron fährt sich selbst

  9. Apple

    iOS 9 soll auch auf alten Geräten flüssig laufen

  10. Sprite

    Fliegende Thermoskanne als Kameradrohne



Haben wir etwas übersehen?

E-Mail an news@golem.de



Die Woche im Video: Pappe von Google, Fragen zur Überwachung und SSD im Test
Die Woche im Video
Pappe von Google, Fragen zur Überwachung und SSD im Test
  1. Die Woche im Video Tests, Tests, Tests
  2. Die Woche im Video Microsoft greift an, AMD kündigt an, BND-Affäre zieht an
  3. Die Woche im Video Microsofts Build, LGs neues Smartphone und viel Open Source

Apps für Googles Cardboard: Her mit der Pappe!
Apps für Googles Cardboard
Her mit der Pappe!
  1. Game of Thrones Auf der Mauer weht ein eisiger Wind
  2. VR im Journalismus So nah, dass es fast wehtut
  3. Deep angespielt "Atme tief ein und tauche durch die virtuelle Welt"

SSD HyperX Predator im Test: Kingstons Mischung ist gelungen
SSD HyperX Predator im Test
Kingstons Mischung ist gelungen
  1. Z-Drive 6300 Neue SSD bietet bis zu 6,4 TByte Speicherplatz
  2. Crucial BX100 und MX200 im Test Mehr SSD pro Euro gibt's derzeit nicht
  3. Plextor M6e Black Edition im Kurztest Auch eine günstige SSD kann teuer erkauft sein

  1. Re: Abschaffung Bargeld

    DY | 11:43

  2. Re: ~92$ pro spender

    dEEkAy | 11:42

  3. Re: Bargeld wird eh abgeschafft

    moeppel | 11:42

  4. Wie unsere Bundeskanzlerin schon sagte

    kennyxx3 | 11:41

  5. Re: [ernst] Leider habt ihr alle keine Ahnung

    Buttermilch | 11:41


  1. 11:44

  2. 11:12

  3. 10:31

  4. 10:24

  5. 09:56

  6. 09:35

  7. 08:47

  8. 08:08


  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