Την αποχώρηση της από το open-source project WebKit που το ανέπτυσσε σε συνεργασία με την Apple, και την στροφή της στο fork Blink ανακοίνωσε η Google.
Αν και στην αρχή ο κώδικας θα είναι κοινός μεταξύ του WebKit και του Blink, σκοπός της Google είναι η έκδοση 28 του Chrome να είναι η...
πρώτη που θα λειτουργεί με την "νέα" μηχανή, και σύντομα θα υπάρχει διαφοροποίηση και εξέλιξη του κώδικα του Blink, ενώ όπως αναφέρθηκε υπάρχουν 4.5 εκατομμύρια "νεκρές" γραμμές κώδικα που θα εκκαθαριστούν.

Ο open-source Chromium και ο Chrome της Google, βασίστηκαν επάνω στο WebKit που αρχικά ξεκίνησε από το KDE και την KHTML μηχανή και σύντομα υιοθετήθηκε από την Apple και τον Safari browser.

Τον Ιανουάριο η Apple απέκτησε τον έλεγχο του WebKit2 που επιτρέπει τον διαχωρισμό των browser tasks σε διαφορετικά processes, αλλά η Google ακολούθησε έναν διαφορετικό αποδοτικότερο τρόπο για τον Chrome σύμφωνα με τον προγραμματιστή για WebKit της Apple Stachowiak.

Ο Stachowiak μάλιστα απέδωσε τηναπόφαση για πλήρη έλεγχο του WebKit2 από την Apple, στην απόφαση της Google να μην μοιραστεί τον καλύτερο κώδικα στο WebKit project,

The main reason we built a new multiprocess architecture is that Chromium's multiprocess support was never contributed to the WebKit project. It has always lived in the separate Chromium tree, making it pretty hard to use for non-Chrome purposes.

Before we wrote a single line of what would become WebKit2 we directly asked Google folks if they would be willing to contribute their multiprocess support back to WebKit, so that we could build on it. They said no.

At that point, our choices were to do a hostile fork of Chromium into the WebKit tree, write our own process model, or live with being single-process forever...

If Google had upstreamed their multiprocess support, we almost surely would have built on it. And history might have turned out differently.

με την άλλη πλευρά φυσικά να διαφωνεί.

Πηγή : Cnet