mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 00:17:46 +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::ClientConnection <---> WebContentClient
|
||||
WebContent::PageHost
|
||||
WebContent GUI process (WebContentView embedder)
|
||||
|
||||
WebContentView (this is a GUI::Widget)
|
||||
WebContent::ClientConnection <---> WebContentClient
|
||||
WebContent::PageHost (Web::PageClient)
|
||||
Web::Page
|
||||
Web::Frame
|
||||
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