Changes between Version 2 and Version 3 of Webkit2Innards


Ignore:
Timestamp:
Feb 14, 2011 11:02:58 AM (13 years ago)
Author:
siddharth.mathur@nokia.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Webkit2Innards

    v2 v3  
    11== What is WebKit2 ? ==
    22WebKit2 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.
     3The "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.
    34
    4 The main upsides for client applications are :
    5    * more *responsive* application UIs that farm out CPU intensive web processing to a worker process
    6    * improved *crash tolerance* by isolating crash-prone code outside the UI process
    7    * better OS enforced *security* for memory accesses, file access, sensor access
     5The main upsides of WebKit2 for client applications are :
     6   * more '''responsive''' application UIs that farm out CPU intensive web processing to a worker process
     7   * improved '''crash tolerance''' by isolating crash-prone code outside the UI process
     8   * better OS enforced '''security''' for memory accesses, file access, sensor access
    89
     10For WebKit developers, the main changes are:
     11   * easier memory management: memory leaks and resource leaks are forgiven when a worker process is closed
    912
    1013== The multi-process browser landscape ==