Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Architecture of QtWebEngine
DevExpert last edited by
Could you explain architecture of process model of QtWebEngine? What does the QtWebEngineProcess?
Hi and welcome to devnet,
I would advise to ask this question on the interest mailing list. You'll find Qt's developers/maintainers there (this forum is more user oriented)
This is the list SGaist is talking about: http://lists.qt-project.org/mailman/listinfo/interest Subscribe to it, then ask there.
Note that Qt WebEngine is an unfinished product, and things might change significantly between now and its release.
EDIT: I found a hint at http://qt-project.org/wiki/QtWebEnginePortingFromQtWebKit which says "Since QtWebEngine uses a multi-process architecture, the application needs to return to the event loop where the result will be received asynchronously from QtWebEngine’s render process."
jturcotte last edited by
The architecture follows Chromium's, you can find details there: http://www.chromium.org/developers/design-documents/multi-process-architecture
QtWebEngineProcess is the executable used for what is referenced as the "render process" on this page, it can also be used for NPAPI plugins, etc. The --type command line argument tells QtWebEngineProcess what task it should do.
It's nothing that you have to worry about though, the API should abstract all this.