DotNetBrowser 1.8.3: Improved Performance and Extended DOM API

In DotNetBrowser 1.8.3 we focused on improving the following areas:


Performance


  • Improved page load performance
  • Improved page scrolling smoothness. Now there is no visible delay when scrolling the loaded web page via dragging the scrollbar.

DOM API
Added the ability to obtain DOMElement position properties:

  • DOMElement.OffsetTop
  • DOMElement.OffsetLeft
  • DOMElement.OffsetWidth
  • DOMElement.OffsetHeight
  • DOMElement.ClientTop
  • DOMElement.ClientLeft
  • DOMElement.ClientWidth
  • DOMElement.ClientHeight
  • DOMElement.ScrollTop
  • DOMElement.ScrollLeft
  • DOMElement.ScrollWidth
  • DOMElement.ScrollHeight

New Features


  • Ability to configure proxy when browser is running. The previous versions of DotNetBrowser allowed to configure proxy settings only once – before creating a Browser instance. Now it is possible to switch to another proxy without creating a new Browser.
  • HTML5 App Cache support. This type of cache is used by some web applications to make them accessible even without an internet connection.
  • Ability to intercept HTTP response and access its contents. The previous versions of DotNetBrowser were able to intercept the requests, but not the responses.

Bugfixes


  • Fixed keyboard event handling for Windows Forms heavyweight control. In previous versions the proper key events were not fired for this control.
  • Fixed an issue related to processing the “User-Agent” string with spaces.


Release date: November 21, 2016

Login to post a comment