.NET 10 has a lot of different features focused on improving performance and productivity. And one of the most important one is de-abstraction that gives JIT an ability to almost completely remove the abstraction cost when using interfaces and delegates.
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
GITHUB - https://github.com/SergeyTeplyakov
X/TWITTER - https://x.com/steplyakov
LINKEDIN - https://linkedin.com/in/sergeyteplyakov
BLOG - https://sergeyteplyakov.github.io/Blog
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
00:14 - What are the delegates?
00:29 - Different types delegates
01:30 - The delegates under the hood
02:23 - Profiling the allocations
04:17 - Spanification
05:17 - The JIT output
05:40 - Conclusion
👇 Drop your topic suggestions in the comments and let’s keep dissecting together.
#dotnet #csharp #dotnet10 #performance #deabstraction