go-chi / httprate

net/http rate limiter middleware
MIT License
270 stars 18 forks source link

Implement httprate.WithErrorHandler() #41

Closed VojtechVitek closed 2 months ago

github-actions[bot] commented 2 months ago

Benchmark Results

goos: linux
goarch: amd64
pkg: github.com/go-chi/httprate
cpu: AMD EPYC 7763 64-Core Processor                
               │ master.txt  │            pr.txt             │
               │   sec/op    │   sec/op     vs base          │
LocalCounter-4   19.43m ± 1%   19.66m ± 1%  ~ (p=0.052 n=10)

               │  master.txt  │             pr.txt             │
               │     B/op     │     B/op      vs base          │
LocalCounter-4   2.833Mi ± 0%   2.833Mi ± 0%  ~ (p=0.912 n=10)

               │ master.txt  │            pr.txt             │
               │  allocs/op  │  allocs/op   vs base          │
LocalCounter-4   121.5k ± 0%   121.5k ± 0%  ~ (p=0.670 n=10)