Hacker News new | ask | show | jobs
by ewjt 1708 days ago
How does a single metric from a highly specialized runtime environment indicate a tech stack is dead?

There are things you can do right now [1] to mitigate these cold start issues.

Going forward, ahead-of-time compilation will be an option. [2]

Aside from cold starts, note that the improvements in .NET make ASP.NET Core one of the fastest web frameworks. [3]

The article: > “.Net has almost the same performance as Golang and Rust, but only after 1k iterations(after JIT).”

Additions like async/await and nullable reference types make it easier to write bug-free code, which for a lot of folks is a better trade off than “speaking to the hardware directly”.

.NET also runs natively on a bunch of platforms now, including ARM.

I’d call all of that continuous improvement. Perhaps even reinvention?

[1] https://docs.microsoft.com/en-us/dotnet/core/deploying/ready...

[2] https://github.com/dotnet/runtimelab/tree/feature/NativeAOT

[3] https://www.techempower.com/benchmarks/#section=test&runid=5...