OS HTML renderer

So with this new Credge thing, what does this mean for web browser controls in apps and the state of updates for the underlying html renderer within the OS? Will that continue to use an increasingly outdated EdgeHTML, will they ship a new WebKit with each OS update or will they try update the renderer every week?

Either way, what does this mean for developers who have relied on specific compatibility in their web browser controls in Win32, .NET and UWP? Surely neither swapping rendering engines nor dealing with an outdated, ignored one is really satisfactory.

Conversation 3 comments

  • skane2600

    29 April, 2019 - 5:42 pm

    <p>Can we assume that these controls are IE-based and not Edge-based? I doubt many devs have started using those lately and if they are, in fact, used primarily in legacy applications and they are still supported I don't see a problem. I don't see any real advantage in rewriting legacy programs to use a new Credge-based renderer&nbsp;or control if it's even possible. </p>

  • lvthunder

    Premium Member
    29 April, 2019 - 6:02 pm

    <p>UWP certainly used EdgeHTML. The rest probably use the IE engine would be my guess. I think over time they will make UWP use the New Edge engine via translation if they even need that.</p>

  • sevenacids

    02 May, 2019 - 12:37 pm

    <p>From what I heard, the current XAML WebView control in UWP will stay untouched and remain on EdgeHTML (for compatibility purposes), and a new control will be introduced that uses the Chromium-based engine.</p><p><br></p><p>The WPF and Windows Forms controls are outdated for a very long time as they are still based on MSHTML. But you could use XAML islands to reuse the UWP WebView control in WPF and Windows Forms. This way, you'll get at least EdgeHTML. There is also Awesomium, which provides third-party Chromium-based web view controls for WPF and Windows Forms.</p><p><br></p><p>As for the update cycle, I assume that new UWP control libraries, including Chromium-based Edge web controls, will be distributed via package managers like NuGet and decoupled from the base OS. This is already the case with the UWP community toolkit, for example.</p>

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Thurrott © 2024 Thurrott LLC