Details
-
User Story
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.11
-
None
Description
It should be possible to temporarily release resources like OpenGL contexts for both WebEngineView and QWebEngineView objects that are currently not shown / hidden.
Use case
Tabbed web browsers can have an almost arbitrary number of tabs open, but the content of only one tab is visible at a time. Anyhow, the most straightforward solution - having a WebEngineView in each tab - also means that every tab binds some resources, most prominently up to 3 OpenGL contexts and a renderer process.
It would be great that such a browser could just free resources for a tab that is not used since a while, or if the resources are exhausted.
Related
https://developers.google.com/web/updates/2015/09/tab-discarding
Attachments
Issue Links
- resulted in
-
QTBUG-74166 Implement page lifecycle API
- Closed