Architecture of QtWebEngine
-
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."
-
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.