I have an application that opens a child window that acts as a browser for the application. This child window creates a WebView on load, then creates a request with the URL passed in, and loads the request with the WebView that was created. The only issue is that the first load takes a very long time, upwards of 15-20 seconds at times - that is testing using google.com.
I've tried setting the cache path, as well as using a ThreadRunner to create a WebView in the main application after reading this post:
https://www.essentialobjects.com/forum/postst11906_WinForms--WebBrowser--Avoid-slow-start-performance.aspx Neither of these have sped up the overall performance of the first load. I've waited several minutes after opening the main application to give it time to create the WebView in the background, however I haven't seen a difference there either.
Any ideas or tips would be much appreciated. Thanks!