Inżynierowie Apple - Anders Carlsson i Sam Weinig - ogłosili wczoraj zbliżającą się premierę nowej wersji silnika przeglądarek internetowych: Webkit2. Używany jest on m.in. w Safari i Google Chrome, rozwijany na zasadach wolnego oprogramowania.
Według specyfikacji WebKit2, nowy silnik będzie umożliwiał rozdzielanie poszczególnych elementów witryny internetowej na odrębne procesy. Oznacza to, że przeglądarka internetowa będzie mniej podatna na awarie i zagrożenia przychodzące z sieci. Dotychczas błąd np skryptu JavaScript mógł spowodować problemy nie tylko związane z wyświetleniem strony, ale także ze stabilnością całej przeglądarki. Teraz technika znana jako sandboxing zostanie zaimplementowana na poziomie silnika rendenerującego strony, a nie jedynie w ramach oddzielnych okien czy kart programu z niego korzystającego.
WebKit został zaprojektowany od podstaw w celu lepszego wsparcia dla rozdzielania na procesy elementów, które zawarte są na stronie tj. HTML, Flash, CSS czy JavaScript. Technika ta będzie podobna do tego co oferuje Google Chrome, z tą różnica, że nasz model rozdzielania procesów wbudowaliśmy bezpośrednio we framework silnika, dzięki czemu także inni mogą go użyć.
Zespół pracujący nad WebKit2 opublikował także obszerną dokumentację, w której wyjaśnia szczegółowo zasadę działania nowego silnika.
Zdaniem serwisu CNET prace podjęte nad nową wersją WebKit wywołały małe zamieszanie w społeczności skupionej nad rozwojem tego silnika. Ich zdaniem Apple chce go „zamknąć”, nie dając wglądu w kod źródłowy innym zainteresowanym osobom czy instytucjom. Maciej Stachowiak, jeden z pracowników Apple biorący udział przy rozwoju WebKit2, uspokaja tłumacząc, że inne porty przeglądarek będą miały dostęp do nowej wersji WebKit. Zaznacza równocześnie, że cały projekt jest w bardzo wczesnej fazie rozwoju, bezustannie poddawany ocenie i krytyce ze strony społeczności WebKit.


Źródło: MacRumors.com
[newsindexhuge]http://farm3.static.flickr.com/2628/4089394975_03a4321f77_o.png[/newsindexhuge]
[newsindexsmall]http://farm3.static.flickr.com/2528/4090157224_70dcbe9895_o.png[/newsindexsmall]