GNOME Bugzilla – Bug 723302
Add multi-webprocess support
Last modified: 2014-02-05 17:38:09 UTC
There's WebKit API now to use one web process per web view. It requires to rework the web extensions handling, because ephy currently assumes a single web extension.
Created attachment 267662 [details] [review] Add support for using multiple web processes This depends on patch attached to bug #723087 and requires new API not yet released (only in trunk for now). It uses a gsetting to set the process model. The setting should be changed before launching ephy, because it's not possible to change the process model once the first web process is spawned. The single process model will be default for now, since multiple web process hasn't been tested enough.
Review of attachment 267662 [details] [review]: I had a quick look at the patch and it seems fine, but I won't claim to have reviewed it :) ::: data/org.gnome.epiphany.gschema.xml @@ +69,3 @@ + <key name="process-model" enum="org.gnome.Epiphany.EphyPrefsProcessModel"> + <default>'shared-secondary-process'</default> + <summary>Process model</summary> We need to document this better.