The users of my application should be able to (at runtime) add new control(s) containing a wpf:ChromiumWebBrowser
But the first time its added it seems to take between 10-20 seconds for the WebBrowser to actually appear which is unacceptably slow. However, once the first control has loaded, adding more only takes 1-2 seconds. But I dont want the initial one to take this long.
I am basically just doing the simplest thing possible right now:
<UserControl x:Class="MyProject.ComponentControls.MyWebBrowserControl"
xmlns:wpf="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
<Grid>
<wpf:ChromiumWebBrowser Grid.Row="0"" Address="http://www.google.com" />
</Grid>
</UserControl>
- CefSharp version: 63.0.3
- OS: Win 10
- .NET version: 4.6.1
- Platform: x86
Edit: Downgrading the CefSharp version to 63.0.0 seems to have solved my issue of very slow initial loading.