summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2020-07-04 23:31:28 +0200
committerAndreas Kling <kling@serenityos.org>2020-07-04 23:34:12 +0200
commit7cb7bcb9244bccd1162f52f82d9ea36cbc0e9609 (patch)
tree384415ec95b548dd24b0dd3739f423439cbca2e6
parentcb3287597d1804be54861f88a8ea69e11c279aa4 (diff)
downloadserenity-7cb7bcb9244bccd1162f52f82d9ea36cbc0e9609.zip
WebContent: Illustrate multi- vs single-process diffs in documentation
-rw-r--r--Services/WebContent/Documentation.txt25
1 files changed, 20 insertions, 5 deletions
diff --git a/Services/WebContent/Documentation.txt b/Services/WebContent/Documentation.txt
index 056e11afac..0194923bed 100644
--- a/Services/WebContent/Documentation.txt
+++ b/Services/WebContent/Documentation.txt
@@ -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
+ ..
+