Herman
Well-known member
As the title says, I am looking for a lightweight (25MB of libraries isn't fun), and actually async way to display webpages in one of my applications.
Everywhere I read, people say that the WebBrowser control is asynchronous, but if it is then I do not know what that word means. Maybe the rendering is done asynchronously, but loading the data from the website blocks the UI thread. I have tried a couple of alternatives, including Awesomium (based off the Chromium Embedded Framework), but they are all pretty heavy, and while they ARE async, the time I save is lost form the extended initial loading times.
Is there something I am missing with the basic WebBrowser control? Is there a way to make the control work in its own thread, without blocking the UI thread?
Everywhere I read, people say that the WebBrowser control is asynchronous, but if it is then I do not know what that word means. Maybe the rendering is done asynchronously, but loading the data from the website blocks the UI thread. I have tried a couple of alternatives, including Awesomium (based off the Chromium Embedded Framework), but they are all pretty heavy, and while they ARE async, the time I save is lost form the extended initial loading times.
Is there something I am missing with the basic WebBrowser control? Is there a way to make the control work in its own thread, without blocking the UI thread?