
Apple announced yesterday that the company is about to create a completely new version of WebKit framework, including Safari and other browsers based. This is called WebKit2.
So far, not Apple told the world about what is new, but this page goes up it will be offered a C-based programming interface (API) for a large part will be platform agnostic, but also that Apple will make an Objective- C API for Mac OS X as a "wrapper" at the top of the C-based API.
More striking is sufficient instead that WebKit2 from scratch will be designed to allow the presentation of Web content be in a different process than the user interface. This will have a lot in common with the approach Google has used in Chrome, but built it into the framework, so that there will also be available for other applications, including Web browsers, which is based on WebKit.
The point of separating out the display of Web content in one or more separate processes, is to reduce the content to get the whole browser to crash.
Initially WebKit2 be made available for Mac OS X and Windows, but the version for other platforms will be available soon.
More details about WebKit2 here.

Process Architecture respectively WebKit for Mac and WebKit2.