I recently develop using ASP.NET Core 2.0, and I have the same question regarding performance improvement beside its excellent cross platform support. There are many comparison from google search result, and the briefing idea is:
ASP.NET Core 2.0 is about 6x-23x faster than ASP.NET 4.6
Here are two resources for your reference
https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/ https://github.com/aspnet/benchmarks
Answer from Jim on Stack Overflowc# - What is the story of Performance Counters for .NET Core? - Stack Overflow
How fast is really ASP.NET Core?
How is Asp.net so fast?
How fast is really ASP.NET Core?
Tl;dr?
More on reddit.comHow to improve the performance of ASP.NET Core?
To improve the performance of ASP.Net core, invest in best development practices such as avoiding blocking calls, caching, minimizing large object allocations, optimizing I/O and data access, minimize exceptions, and compress responses, etc.
Is ASP.NET Core faster than node JS?
The built-in IIS server kernel caching in ASP.Net core makes the process of CPU rendering much more simpler here. Thus, even if your application performs CPU-intensive tasks, ASP.Net core is capable of performing much faster compared to Node JS.
Which is better ASP.NET or ASP.NET Core?
Both are based on MVC (Model, View, Controller) architecture and perform seamlessly. However, the support for modular architecture and robust cloud support makes ASP.Net core a preferable choice in many occasions.
Videos
I recently develop using ASP.NET Core 2.0, and I have the same question regarding performance improvement beside its excellent cross platform support. There are many comparison from google search result, and the briefing idea is:
ASP.NET Core 2.0 is about 6x-23x faster than ASP.NET 4.6
Here are two resources for your reference
https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/ https://github.com/aspnet/benchmarks
ASP.Net Core 2.0 is nearly 2x faster than ASP.net 4.6 and also from ASP.Net 4.7 framework.
When comparing full .Net framework vs .Net Core's performance, ASP.Net Core wins but .Net Framework also has some advantage because of some pre-built feature works with asp.net framework.
But in terms of speed, ASP.Net Core(.Net Core) wins the game even from Node.js
This package is exactly equivalent of .NET Framework Performance Counters and can be used in .NET Core apps under Windows:
https://www.nuget.org/packages/System.Diagnostics.PerformanceCounter/
In the Windows Compatibility Pack for .NET Core will be support for Performance Counters
https://www.nuget.org/packages/Microsoft.Windows.Compatibility
https://blogs.msdn.microsoft.com/dotnet/2017/11/16/announcing-the-windows-compatibility-pack-for-net-core/
Of course, it is a Windows only feature for now.