BenchmarkAero_Param20 took less time than BenchmarkAero_Param5 which made me
suspicious. BenchmarkAero_Param20 is using twentyBrace = /{a}/{b}/... so aero treats the
path as static. This fixes the benchmark to use the pattern twentyColon = /:a/:b/....
BenchmarkAero_Param20
took less time thanBenchmarkAero_Param5
which made me suspicious.BenchmarkAero_Param20
is usingtwentyBrace = /{a}/{b}/...
so aero treats the path as static. This fixes the benchmark to use the patterntwentyColon = /:a/:b/...
.That changes the above benchmarks to