Aldeck, der momentan mit einem 160-Stunden Vertrag an Haikus WebKit Port arbeitet, hat einen ersten Blog Report über seine Fortschritte gepostet. Seit der ursprünglichen Portierung vor zwei Jahren sind im WebKit Source über 70.000 Revisionen verstrichen und die Anzahl der Dateien hat sich verdoppelt!
Um daraus wieder ein für Haiku baubares WebKit zu bekommen, geht Alexandre so vor, dass er sukzessive versucht die einzelnen Komponenten des "neuen" WebKit zu bauen und dabei die Haiku-spezifischen Änderungen von damals einfügt oder abändert, bis das ganze fehlerfrei kompiliert.
Das "Web Template Framework" (WTF) ging am schnellsten, weil es bereits ziemlich plattformunabhägig ist. Als nächstes war der JavaScriptCore dran. Hier hat sich zum aktuellen Haiku schon einiges getan. Ein Benchmark zeigt durch die Bank höhere Scores:
alt neu Richards: 784 5295 DeltaBlue: 726 4483 Crypto: 463 5305 RayTrace: 1985 8026 EarleyBoyer: 1803 6355 RegExp: 1121 2593 Splay: 2430 6723 NavierStokes: 780 4242 ---- Score (version 7): 1091 5124
Der dickste Brocken war bis jetzt WebCore, für den Alexandre eineinhalb Wochen brauchte, bis alles fehlerfrei gebaut werden konnte. Ob das ganze am Ende auch funktioniert, kann er allerdings erst testen wenn er eine neue Browser-Version als Testumgebung zur Verfügung hat. Und das geht erst, wenn er die letzte Komponente fertig hat, das eigentliche WebKit, das größtenteils die API für Client-Programme enthält.
Wer Alexandres Fortschritte verfolgen möchte, sollte ein Auge auf sein GitHub haben.
Keine Kommentare:
Kommentar veröffentlichen