Changes between Version 1 and Version 2 of WebKit2


Ignore:
Timestamp:
Apr 8, 2010 3:36:41 PM (10 years ago)
Author:
weinig@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKit2

    v1 v2  
    11== WebKit2 - High Level Document ==
    22
    3 WebKit2 is a new C-based non-blocking API to WebKit. This allows WebCore, and all the heavy lifting it does, to be done in a separate context, be that a background-thread or background-process.
    4 
     3WebKit2 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 very 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 of WebKit to use it.
    54
    65== API: ==
    76
    8 In order to achieve the goal of a non-blocking API, several techniques are used to make the API usable while still providing a comprehensive set of features to the embedder. These techniques include:
     7One goal of WebKit2 is to provide a stable C-based non-blocking API.  In order to achieve the goal of a non-blocking API, several techniques are used to make the API usable while still providing a comprehensive set of features to the embedder. These techniques include:
    98  - Notification style client callbacks (e.g. didFinishLoadForFrame)
    109    These inform the embedder that something has happened, but do not give