From 7cb7bcb9244bccd1162f52f82d9ea36cbc0e9609 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 4 Jul 2020 23:31:28 +0200 Subject: WebContent: Illustrate multi- vs single-process diffs in documentation --- Services/WebContent/Documentation.txt | 25 ++++++++++++++++++++----- 1 file 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 + .. + -- cgit v1.2.3