I am reading the document of GeneralUsage. In the chapter "Application Structure",
Every CEF3 application has the same general structure.
Provide an entry-point function that initializes CEF and runs either sub-process executable logic or the CEF message loop.
Provide an implementation of CefApp to handle process-specific callbacks.
Provide an implementation of CefClient to handle browser-instance-specific callbacks.
Call CefBrowserHost::CreateBrowser() to create a browser instance and manage the browser life span using CefLifeSpanHandler.
I have some confusion about "browser-instance-specific"
Taking Google Chrome browser as an example:
When I open the Chrome application on the desktop, there is currently one browser process and one renderer process. (let's just ignore processes other than the browser process and renderer processe)
And when I open a new website in a new tab, it triggers the creation of an additional renderer process.
So for now , i have one browser process and two renderer processes.
In this scenario, what does 'browser-instance' represent?