wiki:Webkit2Innards

Version 2 (modified by siddharth.mathur@nokia.com, 12 years ago) (diff)

--

What is 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.

The main upsides for client applications are :

  • more *responsive* application UIs that farm out CPU intensive web processing to a worker process
  • improved *crash tolerance* by isolating crash-prone code outside the UI process
  • better OS enforced *security* for memory accesses, file access, sensor access

The multi-process browser landscape

Google's Chromium Browser was the first to feature a multiple processes architecture