The DnD Sanctuary

Pings => Otter Browser Forum => Topic started by: yettie on 2016-03-04, 13:23:19

Title: qtwebengine version with single process option?
Post by: yettie on 2016-03-04, 13:23:19
First I want to say thanks for making this great browser! It's my default browser. I use it with a lot of tabs, >30. Now I tried the qtwebengine version and it consumed more than four times RAM (more than 1.5 GByte), as it opens a new process for every tab.

This "one process per tab" model is one reason why I don't use Chromium based browsers. But it seems that Chromium supports a single process option, even if they don't recommend it:
https://www.chromium.org/developers/design-documents/process-models

Will future Otter version support this option or does it even do now? If so, how do I enable it?

Thanks!
Title: Re: qtwebengine version with single process option?
Post by: kily on 2016-03-07, 15:22:14
single process support is totally broken in Chromium since many years and it seems Google (and Chromium in general) is not interested at all in fixing it, so QTWebEngine can't support it... at this state I think the best would be to simply remove all its code from Chromium to have a more optimized codebase
Title: Re: qtwebengine version with single process option?
Post by: Al-Khwarizmi on 2016-03-13, 15:32:43
Oh, this is a pity... that is also one of the various reasons why I hate Chrome. I didn't know we would have to suffer it in Otter as well.

Chrome is the scour of browsers.

Edit: it's funny that this post appears as posted by Chrome, lol (it actually wasn't...)
Title: Re: qtwebengine version with single process option?
Post by: treego on 2016-03-20, 03:47:44
One day Otter Browser will no longer be a single-process browser?  Is that what is being said here?  Thank you.
Title: Re: qtwebengine version with single process option?
Post by: Frenzie on 2016-03-20, 11:48:33
Edit: it's funny that this post appears as posted by Chrome, lol (it actually wasn't...)

Sorry, I'm not Edgy enough to adjust that right now. :P

One day Otter Browser will no longer be a single-process browser?  Is that what is being said here?  Thank you.

From what I understand QtWebEngine (i.e. Blink) is multiprocess, but I haven't checked what enabling QtWebEngine does in Otter right now.
Title: Re: qtwebengine version with single process option?
Post by: Emdek on 2016-03-21, 11:54:55
One day Otter Browser will no longer be a single-process browser?  Is that what is being said here?  Thank you.

That depends on what is offered by supported backends, so far QtWebKit is still available, there is a chance for semi-official builds of newer versions (right now it is stuck on 5.5.1).

But the trend is to use multiprocess rendering engines, I haven't checked yet Servo but perhaps it is more efficient than Blink + Chromium.