I did add AspNetCore.Lambda to https://github.com/TheAngryByrd/dotnet-web-benchmarks/ . AspNetCore.Lambda was right behind Kestrel Plain!
Disclaimer: These are super simple benchmarks with simple routing and plain text responses.
CPU - Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
Operating System - Unix 15.6.0.0 (OSX)
Processor Count - 8
Dotnet Version - 1.0.0-preview2-1-003177
Nice!
Nice, thanks for running those!
I had a look at the repo and looks like you have a nice collection of different frameworks there. Did you document the test run and results somewhere publicly so I can reference to it?
Sure ill make a listing soon.
These results look really great. I am glad that Giraffe (formerly known as ASP.NET Core Lambda :)) ranks so high. I would have been surprised if it wouldn't to be honest though, because the additional layer on top of plain kestrel is very thin and especially the app you tested (plain text on a GET request) is doing very little more than plain kestrel...
I wasn't sure how the conversion between C# Tasks and F# Async workflows will be, but from those tests looks like the impact is close to nothing which is great.
Many thanks for running those, I will edit the README in a bit to link to your project and the results.
I have linked it here. Let me know if you would like to change or add something to it.
Most helpful comment
I did add AspNetCore.Lambda to https://github.com/TheAngryByrd/dotnet-web-benchmarks/ . AspNetCore.Lambda was right behind Kestrel Plain!
Disclaimer: These are super simple benchmarks with simple routing and plain text responses.
Nice!