4 ms·
SuaveIO is really nice to work with. Peformance is terrible but that could be fixed. Its on my list of things to have a go at improving some time with some PRs.
by jackmott 10y ago
SuaveIO is really nice to work with. Peformance is terrible but that could be fixed. Its on my list of things to have a go at improving some time with some PRs. I think the big low hanging fruit would be switching from async await to either Hopac or TPL, which is above my pay grade but there are lrobably othwr areas that could be tweaked. I encourage perf junkies to have a go at it, as it wonderful to work with.
- kirse 10y agoThere's a new F# project out there to utilize ASP.NET Core, which has got Kestrel under the hood. I just discovered it and have yet to do any performance testing, but I'd imagine it's pretty in-line with C# results. https://dusted.codes/functional-aspnet-core https://dusted.codes/functional-aspnet-core
- jackmott 10y agoThat looks promising!
- enricosada 10y agothe Suave extension for ASP.NET Core (https://www.nuget.org/packages/Suave.AspNetCore/ https://www.nuget.org/packages/Suave.AspNetCore/) is fast and you can use lots of suave specific features, with same performant kestrel as base, because suave is added as middleware. Or there is also a new attempt (https://github.com/dustinmoris/AspNetCore.Lambda https://github.com/dustinmoris/AspNetCore.Lambda) to use api similar to suave, more integrated with asp.net core itself (security/auth/etc).
- deleted 10y ago[deleted]