Changes between Version 4 and Version 5 of Webkit2Innards
- Timestamp:
- Feb 14, 2011, 1:28:04 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Webkit2Innards
v4 v5 1 1 == What is WebKit2 ? == 2 WebKit2is 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. 3 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. 4 4 … … 8 8 * better OS enforced '''security''' for memory accesses, file access, sensor access 9 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 closed10 == 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. 12 12 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 == 15 14 16 15 16