mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:38:11 +00:00
27 lines
693 B
Text
27 lines
693 B
Text
=====================
|
|
Multi-process model:
|
|
=====================
|
|
|
|
Server Client
|
|
|
|
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
|
|
..
|
|
|