Changes between Version 4 and Version 5 of Webkit2Innards


Ignore:
Timestamp:
02/14/11 13:28:04 (2 years ago)
Author:
siddharth.mathur@nokia.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Webkit2Innards

    v4 v5  
    11== What is WebKit2 ? == 
    2 WebKit2 is a substantial architectural enhancement to WebKit that allows clients/embedders of the framework to harness operating system (OS) level "features" for a more responsive and secure application.  
     2[http://trac.webkit.org/wiki/WebKit2 WebKit2] is a substantial architectural enhancement to WebKit that allows clients/embedders of the framework to harness operating system (OS) level "features" for a more responsive and secure application.  
    33The "UI Process" is the application that uses the WebKit2 API C API to render web views. The "Web Process" are the one of the many processes that primarily run the web engine responsible for the downloading, parsing and rendering of content.  
    44 
     
    88   * better OS enforced '''security''' for memory accesses, file access, sensor access 
    99 
    10 For WebKit developers, the main changes are:  
    11    * easier memory management: memory leaks and resource leaks are forgiven when a worker process is closed  
     10== The multi-process browser landscape == 
     11[http://en.wikipedia.org/wiki/Internet_Explorer_8 Microsoft's IE8] and Google's [http://dev.chromium.org/developers/design-documents/multi-process-architecture Chromium Browser] was the pioneers in separating the UI process from the engine process. WebKit2 is Apple's fully public domain implementation of the same essential architectural concepts.  
    1212 
    13 == The multi-process browser landscape == 
    14 [http://en.wikipedia.org/wiki/Internet_Explorer_8 Microsoft's IE8] and Google's [http://dev.chromium.org/developers/design-documents/multi-process-architecture Chromium Browser] was the pioneers in separating the UI process from the engine process. WebKit2 is the fully public domain implementation of the same essential architectural concepts.  
     13== The UI Process and its APIs == 
    1514 
    1615 
     16