Actualité

Divers

Le divorce WebKit / Chromium, une histoire ancienne

Par Arnaud Morel - Publié le

Le divorce WebKit / Chromium, une histoire ancienne
Maciej Stachowiak, l'un des responsables de l'équipe WebKit chez Apple a tenté de nuancer les raisons invoquées par Google pour lancer Blink, son moteur de rendu. Selon Google, la nécessité de se séparer de WebKit prend source dans l'architecture multi-process utilisée au sein de Chromium, différente de celle utilisée sur d'autres navigateurs WebKit qui rendait les choses complexes.

Maciej a une version différente : selon lui, c'est d'abord l'équipe de Chromium qui a refusé d'intégrer son architecture multi-process à WebKit. avant que nous n'écrivions une seule ligne de ce qui allait être WebKit2, nous avons directement demandé à Google s'ils voulaient proposer leur architecture multi-process sur WebKit, de manière à ce que l'on puisse se baser dessus pour le développement. Ils ont répondu non. À ce stade nous avions trois options : intégrer sans demander le code multiprocess de Chromium ("a hostile fork of Chromium"), écrire notre propre code multi-process, ou rester mono-process. Écrire notre propre code était la moins pire option, précise-t-il. Cette histoire remonte plus de trois ans en arrière, comme le commente Gruber, le divorce Chromium / WebKit est une histoire qui date.

Source