WebView: Expose DOM as C#/.NET API
It's great to introduce an Edge Browser into a UWP application via the WebView. It would be especially powerful and useful to be able to access the DOM that is in the currently loaded page of the WebView control and have full control over querying it and even modifying it if necessary.
There have been many DOM APIs created in MSFT's history, so it's now time to build another one. :)
Sam Hobbs commented
It should not be a "Microsoft DOM API"; it should be an implementation of the DOM described by the W3C as in http://www.w3.org/DOM. That would make it truly platform-independent.
If you aspire to see UWP as a platform-independent interface framework, this would have to be done very carefully. Initially, it would tie UWP to the Edge browser, which only exists on the Windows 10 family of OS's. It could be carefully architected, however, to provide adapters to other web engines.
This would be very welcome. It would be interesting to see what cross-platform support this could lead to. Also it would be interesting to see how long this YAMSDAPI (yet another Microsoft DOM API) would live on. ;-)