mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-02 15:46:33 +00:00
WebContent: Illustrate multi- vs single-process diffs in documentation
This commit is contained in:
parent
cb3287597d
commit
7cb7bcb924
Notes:
sideshowbarker
2024-07-19 05:10:22 +09:00
Author: https://github.com/awesomekling
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