What is the recommended way to implement tabbed browser when working with the CEF C++ API?
In chromium, tabs are managed by switching out the active web_contents within the browser instance. But there is no support to do this using CEF API.
One way I see is to use multiple cef_browser instances (and, by association, multiple platform delegates) for each window (one per tab). But, this seems hacky and is wasteful on computation and memory resources.
Is there a better way to implement tabbed browser using CEF?