Changes between Version 2 and Version 3 of Webkit2Innards
- Timestamp:
- Feb 14, 2011, 11:02:58 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Webkit2Innards
v2 v3 1 1 == What is WebKit2 ? == 2 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. 3 The "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. 3 4 4 The main upsides for client applications are :5 * more *responsive*application UIs that farm out CPU intensive web processing to a worker process6 * improved *crash tolerance*by isolating crash-prone code outside the UI process7 * better OS enforced *security*for memory accesses, file access, sensor access5 The 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 8 9 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 9 12 10 13 == The multi-process browser landscape ==