WebAssembly & Blazer
Aside from the obvious issue that Edge is a also-ran in the browser world, and web-developers are not developing for it, the big change driving this is mature WebAssembly support built into Chromium. PNaCl was Googles project for downloadable native code and forms the basis of WebAssembly binary modules.
Microsoft took the LLVM support in Mono (.NET clone) to enable .NET code in the browser though the Blazer project.. but only works well on Chromium - they use Chromium internally for Blazer debugging. Microsoft will be adding code for debug integration.