Apple plant Chrome-achtige Safari Split Process Update
Hoewel Apple's Safari en Google's Chrome-browsers steeds concurrerender worden, zullen ze binnenkort één technisch probleem gemeen: één uit de hand gelopen webpagina zal je niet dwingen om je hele te sluiten sollicitatie. De functie staat bekend als het 'gesplitste procesmodel', maar stervelingen hebben een gemakkelijker te begrijpen beeld: de sandbox.
Als onderdeel van het updaten van de open source WebKit naar "WebKit2", zal Safari van Apple (samen met Google Chrome, de Android-webbrowser en Palm's WebOS) in wezen een afzonderlijk proces bieden voor elk tabblad.
“WebKit2 is vanaf de grond af ontworpen om een gesplitst procesmodel te ondersteunen, waarbij de webinhoud (JavaScript, HTML, lay-out, enz.) leeft in een apart proces”, legt Anders Carlsson uit, die zowel heeft geholpen bij het ontwikkelen van Safari als WebKit. Dit betekent dat elk geopend tabblad in wezen een afzonderlijke browser is, waardoor weggelopen webinhoud in een "sandbox" kan leven die anderen niet hindert.
Hoewel Chrome van Google WebKit gebruikt, is de update iets anders. "Het grote verschil is dat we het proces-splitsingsmodel rechtstreeks in het raamwerk hebben ingebouwd, zodat andere klanten het kunnen gebruiken", zei Carlsson. In plaats van dat Chrome de functie beperkt tot zijn browser, maakt WebKit2 de procesfunctie beschikbaar voor andere browsers.
[via AppleInsider]