7 ms·
I'd LOVE to see some Linux web/micro benchmarks... particularly against Java, Go, Node, Python.
by jadbox 10y ago
I'd LOVE to see some Linux web/micro benchmarks... particularly against Java, Go, Node, Python.
- manigandham 10y agoThe webstack is pretty fast, they're working on getting listed officially in the techempower rankings [1]. Here's an older article from Feb explaining more details. [2] 1. https://github.com/aspnet/benchmarks https://github.com/aspnet/benchmarks 2. http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/ http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-...
- tacos 10y agoFrom the release notes: "We used industry benchmarks for web platforms on Linux as part of the release, including the TechEmpower Benchmarks. We’ve been sharing our findings as demonstrated in our own labs, starting several months ago. We’re hoping to see official numbers from TechEmpower soon after our release. Our lab runs show that ASP.NET Core is faster than some of our industry peers. We see throughput that is 8x better than Node.js and almost 3x better than Go, on the same hardware."
- e12e 10y agoThey link to some benchmarks in the article: https://github.com/aspnet/benchmarks https://github.com/aspnet/benchmarks (they're a little hard to read on mobile, but I think the tl;dr is "plenty fast" (or to quote the article: "Our lab runs show that ASP.NET Core is faster than some of our industry peers. We see throughput that is 8x better than Node.js and almost 3x better than Go, on the same hardware. We’re also not done! These improvements are from the changes that we were able to get into the 1.0 product.")
- JustSomeNobody 10y agoMe too. Especially compared to raw servlets, not the normal 50 layers of inheritance, enterprise crap.
- 616c 10y agoScott Hunter of MS did an interview not so long ago re .NET, Kestrel (the new libuv HTTP server they build), and their march to build up as a top contender for Tech Empower. http://dotnetrocks.com/?show=1291 http://dotnetrocks.com/?show=1291 They have a team who does it all for fun and has an impressive testing environment build out. Fascinating to listen to given today's new. I listened a few weeks ago myself. I have friends at work who liked C# and moved on to frontend. The fact they are so less interested in .NET now is amazing to me as I finally want them to teach me to use ... on Linux!? I never thought I would say that. Haha.
- manigandham 10y agoEven more details on .NET and Kestrel in a more recent episode just a few days ago: http://dotnetrocks.com/?show=1312 http://dotnetrocks.com/?show=1312
- 616c 10y agoMy bad. I think I meant that one! There website without JS enabled is terrible these days, so I search around with Google and that was from a FB post I scanned.
- manigandham 10y agoYes, their new site is terrible, I much preferred the simple site they had before that loaded quickly. The new animations, modals and UI buttons are a big downgrade and I'm surprised they went with it considering some of their prior podcasts.
- 616c 10y agoI should not be so judgemental. I noticed they interview what appears to be close friends they have in the Angular community, especially since one of the popular devs/evangelists of Angular, John Papa[0], is a friend of theirs they interviewed. More elaborate front-end was inevitable. That being said, I love their content and only really interact with their work through an Android podcatcher/audio client. [0] https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#application-structure-lift-principle https://github.com/johnpapa/angular-styleguide/blob/master/a...
- igouy 10y agofwiw against Java -- http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&lang2=java http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan... against Node.js -- http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&lang2=node http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan... against Python -- http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&lang2=python3 http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
- arthursilva 10y agoI find the binary-tree benchmark specially disturbing, it looks like the .NET Core GC/escape-analysis has some catching up to do.
- igouy 10y agoThe multi core difference? Check the cpu secs and cpu load; check the source code.
- arthursilva 10y agoOh I should have checked that first. Thanks.
- igouy 10y agoMissed one: against Go -- http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&lang2=go http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...