tSeparate the rendering engine process - surf - customized build of surf, the suckless webkit browser (HTM) git clone git://src.adamsgaard.dk/surf (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit f86977a6fab8ed51bd1208b843b9f53db0cdd058 (DIR) parent b0f35be17b4838e1b4e956fcf61f6357f4921462 (HTM) Author: Quentin Rameau <quinq@fifth.space> Date: Wed, 18 Nov 2015 16:08:55 +0100 Separate the rendering engine process Use one WebKitWebProcess per view instead of one for all views. More information in the API documentation. Diffstat: M surf.c | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) --- (DIR) diff --git a/surf.c b/surf.c t@@ -1207,6 +1207,11 @@ setup(void) webkit_web_context_get_cookie_manager(context), cookiepolicy_get()); + /* rendering process model, can be a shared unique one or one for each + * view */ + webkit_web_context_set_process_model(context, + WEBKIT_PROCESS_MODEL_MULTIPLE_SECONDARY_PROCESSES); + /* disk cache */ webkit_web_context_set_cache_model(context, enablecache ? WEBKIT_CACHE_MODEL_WEB_BROWSER :