mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 21:27:34 +00:00
WebContent: Illustrate multi- vs single-process diffs in documentation
This commit is contained in:
parent
cb3287597d
commit
7cb7bcb924
1 changed files with 20 additions and 5 deletions
|
@ -1,12 +1,27 @@
|
||||||
Server Client
|
=====================
|
||||||
|
Multi-process model:
|
||||||
|
=====================
|
||||||
|
|
||||||
WebContent GUI process (WebContentView embedder)
|
Server Client
|
||||||
|
|
||||||
WebContentView
|
WebContent GUI process (WebContentView embedder)
|
||||||
WebContent::ClientConnection <---> WebContentClient
|
|
||||||
WebContent::PageHost
|
WebContentView (this is a GUI::Widget)
|
||||||
|
WebContent::ClientConnection <---> WebContentClient
|
||||||
|
WebContent::PageHost (Web::PageClient)
|
||||||
Web::Page
|
Web::Page
|
||||||
Web::Frame
|
Web::Frame
|
||||||
Web::Document
|
Web::Document
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
||||||
|
=====================
|
||||||
|
Single process model:
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Web::PageView (this is a GUI::Widget, and also a Web::PageClient)
|
||||||
|
Web::Page
|
||||||
|
Web::Frame
|
||||||
|
Web::Document
|
||||||
|
..
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue