VIbe.d / Hunt / Actix

kubo39 kubo39 at gmail.com
Wed Oct 2 14:33:51 UTC 2019


On Monday, 23 September 2019 at 16:14:15 UTC, SrMordred wrote:
> On Monday, 23 September 2019 at 07:19:46 UTC, zoujiaqing wrote:
>> On Saturday, 21 September 2019 at 19:23:42 UTC, SrMordred 
>> wrote:
>
>> You can view latest test result:
>>
>> https://www.techempower.com/benchmarks/#section=test&runid=1580dba0-1ac1-4e3c-96f4-5747295d67a6&hw=ph&test=plaintext
>
> Very interesting , it blast way over on this benchmark.
> But it stays way behind on the others. Have an idea of why?
>
> (btw, i´m experimenting with vibe.d now and pretend to explore 
> hunt also :) )

I'm not sure, but I guess:

* Rust's httparse crate uses AVX2 instruction if available, 
picohttpparser uses only SSE4.2 
https://github.com/seanmonstar/httparse/pull/40

* Rust's hyper uses Date header cache mechanism 
https://github.com/hyperium/hyper/commit/bdd2e1a3adccfed54e2e9353c914b5fbaaf7b513, which I try to implement for vibe.d https://github.com/vibe-d/vibe.d/pull/2012


More information about the Digitalmars-d mailing list