5 ms·
Why though? Microsoft is already working on full AOT for .NET 7
by metaltyphoon 4y ago
Why though? Microsoft is already working on full AOT for .NET 7
- fomine3 4y agoIt's happy if MS AOT finally come instead of Unity one.
- pjmlp 4y agoIt already did since the beginning, but many don't care for them. NGEN was been around since version 1.0, granted only does dynamic linking and still pings back into the JIT for reflection based code. Windows 8 introduced MDIL, with Bartok compiler, based on Singularity infrastructure. Windows 10 introduced .NET Native for UWP scenarios, based on Midori and originally known as Project N. Mono has always had support for AOT, is used by Xamarin on mobile devices, and is actually what Blazor relies on for WebAssembly AOT. Then there were projects like CosmOS, having their own IL to native compiler as well. What Native AOT brings into .NET 7, is finally some consistency in Microsoft offerings for AOT compilation.