Abo
  • Services:
Anzeige
Aufräumarbeiten entfachen Diskussionen.
Aufräumarbeiten entfachen Diskussionen. (Bild: Webkit.org)

House Cleaning: Googles Abkehr von Webkit macht Oracle Probleme

Aufräumarbeiten entfachen Diskussionen.
Aufräumarbeiten entfachen Diskussionen. (Bild: Webkit.org)

Nach Googles Ausstieg aus dem Webkit-Projekt beginnen dort die Aufräumarbeiten. Und das stellt vor allem Oracle und Samsung vor Probleme.

Google setzt künftig auf die eigene Rendering-Engine Blink und hat sich daher aus dem Webkit-Projekt verabschiedet. Zwar handelt es sich bei Blink um einen Webkit-Fork, der derzeit noch nahezu identisch mit Webkit ist, die beiden Projekte werden sich aber zunehmend voneinander entfernen. So hat Google bereits angekündigt, im ersten Schritt rund 7.000 Dateien mit mehr als 4,5 Millionen Codezeilen zu eliminieren. Und auch Apple beginnt mit Aufräumarbeiten am Webkit-Code.

Anzeige

Denn obwohl die Browser von Apple und Google beide auf Webkit basieren, unterscheiden sie sich in wesentlichen Punkten: Sie verwenden eine unterschiedliche Multi-Prozess-Architektur und verschiedene Javascript-Engines. Mit der Trennung wird es dadurch auf beiden Seiten möglich, größere Code-Bestandteile zu entfernen. Auf Seiten von Webkit ist das vor allem eine Abstraktionsschicht, die bisher notwendig war, um mehrere Javascript-Engines zu unterstützen - Javascriptcode und V8.

Apples Entwickler erhoffen sich davon vor allem weniger Aufwand bei der Code-Pflege und eine bessere Integration der Javascript-Engine in Webkit, wie Apple-Entwickler Oliver Hunt beschreibt. Aber nicht alle Unternehmen, die Webkit verwenden, sind von Apples sehr konkreten Plänen begeistert. Vor allem Samsung und Oracle haben ein Problem.

Samsung verwendet Webkit mit Googles Javascript-Engine V8. Wird diese entfernt, muss Samsung sich selbst um die Integration kümmern, die mit der Zeit immer schwieriger werden dürfte. So äußert Samsung-Entwickler Mario Sanchez Prada den Wunsch, die Unterstützung für V8 nicht sofort zu entfernen, doch genau das hat Apple vor, da es niemanden gibt, der sich nach Googles Ausstieg aus dem Projekt um den entsprechenden Code kümmert. Prada räumt aber selbst ein, dass es nicht sinnvoll ist, V8 langfristig zu unterstützen.

Oracle verwendet Webkit unterdessen mit seiner eigenen Javascript-Engine Nashorn, die in der Webview-Komponente von JavaFX eingesetzt wird und künftig in Java integriert werden soll. Noch gilt Nashorn als experimentell. Wird Webkit nun aber allein auf das Zusammenspiel mit Javascriptcode getrimmt, dürfte der Aufwand für Oracle, Webkit mit Nashorn zu verwenden, deutlich steigen. Oracle-Entwickler Per Bothner bittet die Webkit-Entwickler daher zu bedenken, dass einige Webkit auch ohne Javascriptcore verwenden.

Werden HTML5-Funktionen aus Webkit entfernt?

Auch an anderer Stelle entfacht Googles Ausstieg Diskussionen: So fragte Apple-Entwickler Andreas Kling, ob jemand etwas dagegen habe, dass die Unterstützung für CSS-Variablen aus Webkit entfernt werde. Bislang kümmert sich Google darum und nutzt den Code in Chrome, während Apples Browser bislang keine CSS-Variablen unterstützt. Es gab einige Kritik an Klings Vorschlag, der von einigen als Rückschritt empfunden wird. Mittlerweile hat allerdings Karen Schaeffer angeboten, sich des Codes anzunehmen.

Auf Googles Seite gibt es solche Probleme nicht, schließlich startet Google ein neues Projekt und hat dadurch den großen Vorteil, auf niemanden Rücksicht nehmen zu müssen.


eye home zur Startseite
hw75 11. Apr 2013

andere Browser müssen gar nix hinzufügen - Google entfernt aus Webkit gar nichts...

teenriot 10. Apr 2013

4. Datenbank...

tangonuevo 10. Apr 2013

Du meckerst doch. Reicht das nicht? Das nächste Mal bitte auch mal mit nem Argument. Und...

Der Supporter 10. Apr 2013

hat Apple genau so viel wie Google zum Code beigetragen. Gab erst kürzlich einen...

Seitan-Sushi-Fan 10. Apr 2013

Ach, wenn einen die ganzen Chromium-Abhängigkeiten nicht stören, ist's vermutlich sogar...



Anzeige

Stellenmarkt
  1. über Hays AG, Rhein-Neckar
  2. IBM Client Innovation Center Germany GmbH, Köln/Bonn
  3. operational services GmbH & Co. KG, Wolfsburg, Braunschweig, Frankfurt, Zwickau, Dresden
  4. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Bonn


Anzeige
Spiele-Angebote
  1. (-78%) 4,44€
  2. 10,99€

Folgen Sie uns
       


  1. Mek1

    In Zotacs Mini-Gamingbox passt ein i7 und eine GTX 1070 Ti

  2. Spionage

    Chinas Geheimdienste kommen per LinkedIn

  3. Video-Streaming

    Netflix denkt über bestimmbare Handlung in Serien nach

  4. Connected Hotel Room

    Hilton-Gäste sollen ihre Zimmer per App steuern

  5. Neues iOS 11.2

    Apples Flugmodus schaltet WLAN nicht immer ab

  6. Kingdom Come Deliverance angespielt

    Und täglich grüßt das Mittelalter

  7. Onlinehandel

    Bald keine Birkenstock-Produkte mehr bei Amazon

  8. Zeitpunkt verschoben

    Musk reduziert Erwartungen an autonomes Fahren

  9. MacOS High Sierra

    Grafikleistung beim Macbook Pro bricht durch Bug ein

  10. E-Autos fördern

    VW-Chef will Diesel-Steuervorteile streichen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Thinkpad X1 Yoga v2 im Test: LCD gegen OLED
Thinkpad X1 Yoga v2 im Test
LCD gegen OLED

Samsung Gear Sport im Test: Die schlaue Sportuhr
Samsung Gear Sport im Test
Die schlaue Sportuhr
  1. Wearable Fitbit macht die Ionic etwas smarter
  2. Verbraucherschutz Sportuhr-Hersteller gehen unsportlich mit Daten um
  3. Fitbit Ionic im Test Die (noch) nicht ganz so smarte Sportuhr

Skyrim VR im Test: Reisekrank durchs Rollenspiel
Skyrim VR im Test
Reisekrank durchs Rollenspiel
  1. Bethesda Survivalmodus für Skyrim veröffentlicht

  1. Re: Kaufentscheidung

    Sector7 | 10:39

  2. Re: Seltsame Strategie

    SJ | 10:39

  3. Re: Gut und richtig, kommt auch hier

    S-Talker | 10:39

  4. Re: Ein Stich mitten ins Herz der Dieselfans

    Dragos | 10:39

  5. Re: Ich bin gespannt

    Prypjat | 10:39


  1. 10:49

  2. 10:34

  3. 10:20

  4. 09:44

  5. 09:17

  6. 09:00

  7. 08:37

  8. 07:58


  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