. .

development

Away from Threads

April 9, 2010 10:02:57.462

I've always thought that multiple processes scaled better than multiple threads, and it looks like Chrome has inspired Apple to think the same thing:

WebKit2, which now runs browser elements as separate processes, much like Google Chrome. Actually, Apple's devs say it goes a little farther than Chrome, since the process model is built into the foundation so other non-Safari clients can use it.

Technorati Tags: , ,

posted by James Robertson

Comments

Re: Away from Threads

[anonymous] April 9, 2010 12:18:10.210

This is not so much about scaling as it is about security isolation.

Chrome was the sole surviving browser in the recent pwn2own BlackHat security conference primarily due to the isolation provided by running tabs, plugins and extensions in "sandboxed" separate processes.

Crashing a process kills a tab, or an extension, not the whole browser instance. Similarly, hacking a tab or extension does not let you out of the sandbox to take control of the browser.

See [link 1]

[1 http://www.downloadsquad.com/2010/03/25/pwn2own-2010-google-chrome-is-the-last-man-standing/]

 Share Tweet This