Browser-Engine WebKit2 angek├╝ndigt

Browser-Engine WebKit2 angek├╝ndigt

Bei all dem Wirbel um das gestrige iPhone OS 4 Event h├Ątte man leicht ├╝bersehen k├Ânnen, dass Apple Mitarbeiter Anders Carlsson eher sang- und klanglos die Browser-Engine WebKit2 angek├╝ndigt hat. Die wichtigste Neuerung ist das aus Google Chrome bekannte Modell, jeden Browser-Tab in einem eigenen Prozess laufen zu lassen, um bei einem m├Âglichen Crash einer Seite nicht gleich den ganzen Browser mit abst├╝rzen zu lassen.

Anders Carlsson fasst im WebKit-Wiki zusammen:

WebKit2 is designed from the ground up to support a split process model, where the web content (JavaScript, HTML, layout, etc) lives in a separate process. This model is similar to what Google Chrome offers, with the major difference being that we have built the process split model directly into the framework, allowing other clients to use it.

Seit Version 4.0 von Apples Safari werden zwar schon Plugins in eigenen Prozessen ausgef├╝hrt, demn├Ąchst wird man als User aber endlich auch in Apples Browser (und in allen anderen WebKit benutzenden Applikationen) auf den gleichen Absturz-Schutz zur├╝ckgreifen k├Ânnen, wie in Googles 2008 erschienenen Chrome.

Au├čerdem soll die strikte Trennung von Web und UI-Prozess nicht nur der verbesserten Reaktionsf├Ąhigkeit und st├Ąrkeren Robustheit dienen, sondern ebenfalls eine bessere Aussch├Âpfung des Potentials von Multi-Kern CPUs m├Âglich machen.

Um den Unterscheid zur bisherigen WebKit-Version noch besser zu verdeutlichen, m├Âchte ich Euch zwei Grafiken der Entwickler nicht vorenthalten:

Read next: Twitter kauft Tweetie. Loren Brichter verst├Ąrkt das Twitter Team.

Shh. Here's some distraction

Comments