diff --git a/README.md b/README.md index 9212d31..c60310b 100644 --- a/README.md +++ b/README.md @@ -107,22 +107,22 @@ Benchmark system ### time | time | static-routes-root | static-routes-1 | static-routes-5 | static-routes-10 | | ----------------- | ------------------ | --------------- | --------------- | ---------------- | -| servemux | 24301910 | 22053468 | 13324357 | 8851803 | -| goblin | 32296879 | 16738813 | 5753088 | 3111172 | -| httprouter | 100000000 | 100000000 | 100000000 | 72498970 | -| chi | 5396652 | 5350285 | 5353856 | 5415325 | -| gin | 34933861 | 34088810 | 34136852 | 33966028 | -| bunrouter | 63478486 | 54812665 | 53564055 | 54345159 | -| httptreemux | 6669231 | 6219157 | 5278312 | 4300488 | -| beegomux | 22320199 | 15369320 | 1000000 | 577272 | -| gorillamux | 1807042 | 2104210 | 1904696 | 1869037 | -| bon | 72425132 | 56830177 | 59573305 | 58364338 | -| denco | 90249313 | 92561344 | 89325312 | 73905086 | -| echo | 41742093 | 36207878 | 23962478 | 12379764 | -| gocraftweb | 1284613 | 1262863 | 1000000 | 889360 | -| gorouter | 21622920 | 28592134 | 15582778 | 9636147 | -| ozzorouting | 31406931 | 34989970 | 24825552 | 19431296 | -| techbook13-sample | 8176849 | 6349896 | 2684418 | 1384840 | +| servemux | 22326099 | 22221638 | 13315640 | 8833089 | +| goblin | 36488626 | 16842892 | 5596704 | 2954113 | +| httprouter | 100000000 | 89831284 | 90506269 | 78500426 | +| chi | 5444018 | 5507234 | 5507876 | 5434119 | +| gin | 34423407 | 33918145 | 33814206 | 33427231 | +| bunrouter | 64793797 | 54832910 | 54696386 | 54530683 | +| httptreemux | 6643852 | 6495336 | 5263798 | 4144136 | +| beegomux | 23409304 | 16145904 | 1000000 | 576976 | +| gorillamux | 2138784 | 2112379 | 1888113 | 1849734 | +| bon | 58644336 | 75074289 | 75386946 | 71121824 | +| denco | 76661395 | 79387834 | 78444615 | 76890422 | +| echo | 35956402 | 34636906 | 22299979 | 13134742 | +| gocraftweb | 1287339 | 1267345 | 1000000 | 871116 | +| gorouter | 34712218 | 26967124 | 16617764 | 8033125 | +| ozzorouting | 32717011 | 36112761 | 24745796 | 18973456 | +| techbook13-sample | 8303772 | 6282072 | 2716520 | 1384425 | ![time.png](/images/static-routes/time.png) @@ -131,22 +131,22 @@ Benchmark system ### nsop | nsop | static-routes-root | static-routes-1 | static-routes-5 | static-routes-10 | | ----------------- | ------------------ | --------------- | --------------- | ---------------- | -| servemux | 50.44 | 54.97 | 89.81 | 135.2 | -| goblin | 36.63 | 69.9 | 205.2 | 382.7 | -| httprouter | 10.65 | 10.74 | 10.75 | 16.42 | -| chi | 217.2 | 220.1 | 216.7 | 221.5 | -| gin | 34.53 | 34.91 | 34.69 | 35.04 | -| bunrouter | 18.77 | 21.78 | 22.41 | 22 | -| httptreemux | 178.8 | 190.9 | 227.2 | 277.7 | -| beegomux | 55.07 | 74.69 | 1080 | 2046 | -| gorillamux | 595.7 | 572.8 | 626.5 | 643.3 | -| bon | 15.75 | 20.17 | 18.87 | 19.16 | -| denco | 14 | 13.03 | 13.4 | 15.87 | -| echo | 28.17 | 32.83 | 49.82 | 96.77 | -| gocraftweb | 929.4 | 948.8 | 1078 | 1215 | -| gorouter | 55.16 | 37.64 | 76.6 | 124.1 | -| ozzorouting | 42.62 | 34.22 | 48.12 | 61.6 | -| techbook13-sample | 146.1 | 188.4 | 443.5 | 867.8 | +| servemux | 52.1 | 54.81 | 89.24 | 136.2 | +| goblin | 33.08 | 68.89 | 209.3 | 406.1 | +| httprouter | 10.57 | 13.77 | 13.87 | 15.81 | +| chi | 212.1 | 217.3 | 214.1 | 216.1 | +| gin | 34.95 | 35.42 | 35.3 | 35.71 | +| bunrouter | 18.83 | 21.58 | 21.85 | 21.94 | +| httptreemux | 178.8 | 184.1 | 226.5 | 287.8 | +| beegomux | 50.65 | 72.42 | 1074 | 2039 | +| gorillamux | 563.6 | 570 | 620.1 | 649.3 | +| bon | 20.41 | 16.14 | 16.02 | 16.86 | +| denco | 15.85 | 15.28 | 15.31 | 16.05 | +| echo | 32.97 | 34.06 | 53.8 | 90.54 | +| gocraftweb | 929.6 | 945.4 | 1075 | 1212 | +| gorouter | 35.38 | 44.54 | 71.98 | 149.4 | +| ozzorouting | 39.76 | 33.46 | 47.27 | 62.27 | +| techbook13-sample | 145.2 | 189.3 | 447.4 | 865 | ![nsop.png](/images/static-routes/nsop.png) @@ -204,21 +204,21 @@ Benchmark system ### time | time | pathparam-routes-1 | pathparam-routes-5 | pathparam-routes-10 | | ----------------- | ------------------ | ------------------ | ------------------- | -| goblin | 1802690 | 492392 | 252274 | -| httprouter | 25775940 | 10057874 | 6060843 | -| chi | 4337922 | 2687157 | 1772881 | -| gin | 29479381 | 15714673 | 9586220 | -| bunrouter | 37098772 | 8479642 | 3747968 | -| httptreemux | 2610324 | 1550306 | 706356 | -| beegomux | 3177818 | 797472 | 343969 | -| gorillamux | 1364386 | 470180 | 223627 | -| bon | 6639216 | 4486780 | 3285571 | -| denco | 20093167 | 8503317 | 4988640 | -| echo | 30667137 | 12028713 | 6721176 | -| gocraftweb | 921375 | 734821 | 466641 | -| gorouter | 4678617 | 3038450 | 2136946 | -| ozzorouting | 27126000 | 12228037 | 7923040 | -| techbook13-sample | 3019774 | 917042 | 522897 | +| goblin | 1982352 | 558514 | 309733 | +| httprouter | 26343277 | 9935683 | 5878401 | +| chi | 4295593 | 2661771 | 1872310 | +| gin | 28992159 | 15262336 | 9485934 | +| bunrouter | 36372362 | 8543359 | 4185458 | +| httptreemux | 3131305 | 1570034 | 800544 | +| beegomux | 3223519 | 785046 | 341499 | +| gorillamux | 1343919 | 497670 | 223892 | +| bon | 6345180 | 4494978 | 3316269 | +| denco | 18371928 | 8272776 | 4986136 | +| echo | 30776793 | 12063312 | 6765202 | +| gocraftweb | 928831 | 701330 | 478106 | +| gorouter | 4774634 | 3027898 | 2249437 | +| ozzorouting | 28624587 | 13896279 | 8578918 | +| techbook13-sample | 3140194 | 958357 | 513632 | ![time.png](/images/pathparam-routes/time.png) @@ -227,21 +227,21 @@ Benchmark system ### nsop | nsop | pathparam-routes-1 | pathparam-routes-5 | pathparam-routes-10 | | ----------------- | ------------------ | ------------------ | ------------------- | -| goblin | 652.4 | 2341 | 4504 | -| httprouter | 45.73 | 117.4 | 204.2 | -| chi | 276.4 | 442.8 | 677.6 | -| gin | 40.21 | 76.39 | 124.3 | -| bunrouter | 32.52 | 141.1 | 317.2 | -| httptreemux | 399.7 | 778.5 | 1518 | -| beegomux | 377.2 | 1446 | 3398 | -| gorillamux | 850.3 | 2423 | 5264 | -| bon | 186.5 | 269.6 | 364.4 | -| denco | 60.47 | 139.4 | 238.7 | -| echo | 39.36 | 99.6 | 175.7 | -| gocraftweb | 1181 | 1540 | 2280 | -| gorouter | 256.4 | 393 | 557.6 | -| ozzorouting | 43.66 | 99.52 | 150.4 | -| techbook13-sample | 380.7 | 1154 | 2150 | +| goblin | 593.8 | 1959 | 3742 | +| httprouter | 44.82 | 118 | 201.8 | +| chi | 279.6 | 444.7 | 639.5 | +| gin | 41.17 | 77.84 | 126.2 | +| bunrouter | 32.89 | 140.2 | 287.7 | +| httptreemux | 377.9 | 769.9 | 1486 | +| beegomux | 375.1 | 1442 | 3388 | +| gorillamux | 888.9 | 2285 | 5239 | +| bon | 188 | 266 | 360.4 | +| denco | 58.08 | 143.6 | 240 | +| echo | 38.51 | 98.88 | 176.6 | +| gocraftweb | 1159 | 1541 | 2230 | +| gorouter | 249.8 | 395.5 | 531 | +| ozzorouting | 42.01 | 85.95 | 139.3 | +| techbook13-sample | 381.8 | 1163 | 2165 | ![nsop.png](/images/pathparam-routes/nsop.png) @@ -250,7 +250,7 @@ Benchmark system ### bop | bop | pathparam-routes-1 | pathparam-routes-5 | pathparam-routes-10 | | ----------------- | ------------------ | ------------------ | ------------------- | -| goblin | 409 | 962 | 1608 | +| goblin | 376 | 591 | 810 | | httprouter | 32 | 160 | 320 | | chi | 304 | 304 | 304 | | gin | 0 | 0 | 0 | @@ -273,7 +273,7 @@ Benchmark system ### allocs | allocs | pathparam-routes-1 | pathparam-routes-5 | pathparam-routes-10 | | ----------------- | ------------------ | ------------------ | ------------------- | -| goblin | 6 | 13 | 19 | +| goblin | 5 | 9 | 14 | | httprouter | 1 | 1 | 1 | | chi | 2 | 2 | 2 | | gin | 0 | 0 | 0 | diff --git a/go.mod b/go.mod index 24e9617..8adbf11 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/beego/mux v0.0.0-20170807094426-6660b4b5accb - github.com/bmf-san/goblin v0.0.0-20221113073440-d4f43eb17a34 + github.com/bmf-san/goblin v0.0.0-20221231094735-37f4d70c5a1a github.com/dimfeld/httptreemux/v5 v5.5.0 github.com/gin-gonic/gin v1.8.2 github.com/go-chi/chi/v5 v5.0.8 diff --git a/go.sum b/go.sum index fe1d3e2..a3a68b1 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,8 @@ github.com/beego/mux v0.0.0-20170807094426-6660b4b5accb h1:axnOt7m6K48TKsOVlimWm github.com/beego/mux v0.0.0-20170807094426-6660b4b5accb/go.mod h1:0taFqEAcm55Z4UtLzfKmpPdnLq537xGk/95OF2/0ebQ= github.com/bmf-san/goblin v0.0.0-20221113073440-d4f43eb17a34 h1:uNc3TdXtnNT2OKR8vKsIDN+t4aw1/TbS42FMQk+AOc4= github.com/bmf-san/goblin v0.0.0-20221113073440-d4f43eb17a34/go.mod h1:/zoFMy/CFURR5N5AHbIwFPf/3fZs3VzovMZKuQ40r2s= +github.com/bmf-san/goblin v0.0.0-20221231094735-37f4d70c5a1a h1:4QFX6f2qvPY5BXCajhCGr3IddPSWngz0JAYPlHf9xm0= +github.com/bmf-san/goblin v0.0.0-20221231094735-37f4d70c5a1a/go.mod h1:/zoFMy/CFURR5N5AHbIwFPf/3fZs3VzovMZKuQ40r2s= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= diff --git a/images/pathparam-routes/allocs.png b/images/pathparam-routes/allocs.png index cb3ec9d..f7f0752 100644 Binary files a/images/pathparam-routes/allocs.png and b/images/pathparam-routes/allocs.png differ diff --git a/images/pathparam-routes/bop.png b/images/pathparam-routes/bop.png index 2ee3c0d..62eb088 100644 Binary files a/images/pathparam-routes/bop.png and b/images/pathparam-routes/bop.png differ diff --git a/images/pathparam-routes/nsop.png b/images/pathparam-routes/nsop.png index 570d75d..01440af 100644 Binary files a/images/pathparam-routes/nsop.png and b/images/pathparam-routes/nsop.png differ diff --git a/images/pathparam-routes/time.png b/images/pathparam-routes/time.png index 0a5afce..8db4e4c 100644 Binary files a/images/pathparam-routes/time.png and b/images/pathparam-routes/time.png differ diff --git a/images/static-routes/nsop.png b/images/static-routes/nsop.png index 3951c0f..d067d95 100644 Binary files a/images/static-routes/nsop.png and b/images/static-routes/nsop.png differ diff --git a/images/static-routes/time.png b/images/static-routes/time.png index 5b3bcd9..e3cddd2 100644 Binary files a/images/static-routes/time.png and b/images/static-routes/time.png differ diff --git a/reports/pathparam-routes-1/allocs.csv b/reports/pathparam-routes-1/allocs.csv index d7623b2..3f1b5c8 100644 --- a/reports/pathparam-routes-1/allocs.csv +++ b/reports/pathparam-routes-1/allocs.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes1ColonGoblin-8,6 +BenchmarkPathParamRoutes1ColonGoblin-8,5 BenchmarkPathParamRoutes1ColonHTTPRouter-8,1 BenchmarkPathParamRoutes1BracketChi-8,2 BenchmarkPathParamRoutes1ColonGin-8,0 diff --git a/reports/pathparam-routes-1/bop.csv b/reports/pathparam-routes-1/bop.csv index c2db63a..743c146 100644 --- a/reports/pathparam-routes-1/bop.csv +++ b/reports/pathparam-routes-1/bop.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes1ColonGoblin-8,409 +BenchmarkPathParamRoutes1ColonGoblin-8,376 BenchmarkPathParamRoutes1ColonHTTPRouter-8,32 BenchmarkPathParamRoutes1BracketChi-8,304 BenchmarkPathParamRoutes1ColonGin-8,0 diff --git a/reports/pathparam-routes-1/nsop.csv b/reports/pathparam-routes-1/nsop.csv index 6b94009..2963a11 100644 --- a/reports/pathparam-routes-1/nsop.csv +++ b/reports/pathparam-routes-1/nsop.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes1ColonGoblin-8,652.4 -BenchmarkPathParamRoutes1ColonHTTPRouter-8,45.73 -BenchmarkPathParamRoutes1BracketChi-8,276.4 -BenchmarkPathParamRoutes1ColonGin-8,40.21 -BenchmarkPathParamRoutes1ColonBunRouter-8,32.52 -BenchmarkPathParamRoutes1ColonHTTPTreeMux-8,399.7 -BenchmarkPathParamRoutes1ColonBeegoMux-8,377.2 -BenchmarkPathParamRoutes1BracketGorillaMux-8,850.3 -BenchmarkPathParamRoutes1ColonBon-8,186.5 -BenchmarkPathParamRoutes1ColonDenco-8,60.47 -BenchmarkPathParamRoutes1ColonEcho-8,39.36 -BenchmarkPathParamRoutes1ColonGocraftWeb-8,1181 -BenchmarkPathParamRoutes1BracketGorouter-8,256.4 -BenchmarkPathParamRoutes1InequalitySignOzzoRouting-8,43.66 -BenchmarkPathParamRoutes1ColonN9tE9Routing-8,380.7 +BenchmarkPathParamRoutes1ColonGoblin-8,593.8 +BenchmarkPathParamRoutes1ColonHTTPRouter-8,44.82 +BenchmarkPathParamRoutes1BracketChi-8,279.6 +BenchmarkPathParamRoutes1ColonGin-8,41.17 +BenchmarkPathParamRoutes1ColonBunRouter-8,32.89 +BenchmarkPathParamRoutes1ColonHTTPTreeMux-8,377.9 +BenchmarkPathParamRoutes1ColonBeegoMux-8,375.1 +BenchmarkPathParamRoutes1BracketGorillaMux-8,888.9 +BenchmarkPathParamRoutes1ColonBon-8,188.0 +BenchmarkPathParamRoutes1ColonDenco-8,58.08 +BenchmarkPathParamRoutes1ColonEcho-8,38.51 +BenchmarkPathParamRoutes1ColonGocraftWeb-8,1159 +BenchmarkPathParamRoutes1BracketGorouter-8,249.8 +BenchmarkPathParamRoutes1InequalitySignOzzoRouting-8,42.01 +BenchmarkPathParamRoutes1ColonN9tE9Routing-8,381.8 diff --git a/reports/pathparam-routes-1/time.csv b/reports/pathparam-routes-1/time.csv index 34b72b5..7131134 100644 --- a/reports/pathparam-routes-1/time.csv +++ b/reports/pathparam-routes-1/time.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes1ColonGoblin-8,1802690 -BenchmarkPathParamRoutes1ColonHTTPRouter-8,25775940 -BenchmarkPathParamRoutes1BracketChi-8,4337922 -BenchmarkPathParamRoutes1ColonGin-8,29479381 -BenchmarkPathParamRoutes1ColonBunRouter-8,37098772 -BenchmarkPathParamRoutes1ColonHTTPTreeMux-8,2610324 -BenchmarkPathParamRoutes1ColonBeegoMux-8,3177818 -BenchmarkPathParamRoutes1BracketGorillaMux-8,1364386 -BenchmarkPathParamRoutes1ColonBon-8,6639216 -BenchmarkPathParamRoutes1ColonDenco-8,20093167 -BenchmarkPathParamRoutes1ColonEcho-8,30667137 -BenchmarkPathParamRoutes1ColonGocraftWeb-8,921375 -BenchmarkPathParamRoutes1BracketGorouter-8,4678617 -BenchmarkPathParamRoutes1InequalitySignOzzoRouting-8,27126000 -BenchmarkPathParamRoutes1ColonN9tE9Routing-8,3019774 +BenchmarkPathParamRoutes1ColonGoblin-8,1982352 +BenchmarkPathParamRoutes1ColonHTTPRouter-8,26343277 +BenchmarkPathParamRoutes1BracketChi-8,4295593 +BenchmarkPathParamRoutes1ColonGin-8,28992159 +BenchmarkPathParamRoutes1ColonBunRouter-8,36372362 +BenchmarkPathParamRoutes1ColonHTTPTreeMux-8,3131305 +BenchmarkPathParamRoutes1ColonBeegoMux-8,3223519 +BenchmarkPathParamRoutes1BracketGorillaMux-8,1343919 +BenchmarkPathParamRoutes1ColonBon-8,6345180 +BenchmarkPathParamRoutes1ColonDenco-8,18371928 +BenchmarkPathParamRoutes1ColonEcho-8,30776793 +BenchmarkPathParamRoutes1ColonGocraftWeb-8,928831 +BenchmarkPathParamRoutes1BracketGorouter-8,4774634 +BenchmarkPathParamRoutes1InequalitySignOzzoRouting-8,28624587 +BenchmarkPathParamRoutes1ColonN9tE9Routing-8,3140194 diff --git a/reports/pathparam-routes-10/allocs.csv b/reports/pathparam-routes-10/allocs.csv index 723c9dc..b568c05 100644 --- a/reports/pathparam-routes-10/allocs.csv +++ b/reports/pathparam-routes-10/allocs.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes10ColonGoblin-8,19 +BenchmarkPathParamRoutes10ColonGoblin-8,14 BenchmarkPathParamRoutes10ColonHTTPRouter-8,1 BenchmarkPathParamRoutes10BracketChi-8,2 BenchmarkPathParamRoutes10ColonGin-8,0 diff --git a/reports/pathparam-routes-10/bop.csv b/reports/pathparam-routes-10/bop.csv index e7da04b..d37c380 100644 --- a/reports/pathparam-routes-10/bop.csv +++ b/reports/pathparam-routes-10/bop.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes10ColonGoblin-8,1608 +BenchmarkPathParamRoutes10ColonGoblin-8,810 BenchmarkPathParamRoutes10ColonHTTPRouter-8,320 BenchmarkPathParamRoutes10BracketChi-8,304 BenchmarkPathParamRoutes10ColonGin-8,0 diff --git a/reports/pathparam-routes-10/nsop.csv b/reports/pathparam-routes-10/nsop.csv index c8a0892..2ef2447 100644 --- a/reports/pathparam-routes-10/nsop.csv +++ b/reports/pathparam-routes-10/nsop.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes10ColonGoblin-8,4504 -BenchmarkPathParamRoutes10ColonHTTPRouter-8,204.2 -BenchmarkPathParamRoutes10BracketChi-8,677.6 -BenchmarkPathParamRoutes10ColonGin-8,124.3 -BenchmarkPathParamRoutes10ColonBunRouter-8,317.2 -BenchmarkPathParamRoutes10ColonHTTPTreeMux-8,1518 -BenchmarkPathParamRoutes10ColonBeegoMux-8,3398 -BenchmarkPathParamRoutes10BracketGorillaMux-8,5264 -BenchmarkPathParamRoutes10ColonBon-8,364.4 -BenchmarkPathParamRoutes10ColonDenco-8,238.7 -BenchmarkPathParamRoutes10ColonEcho-8,175.7 -BenchmarkPathParamRoutes10ColonGocraftWeb-8,2280 -BenchmarkPathParamRoutes10BracketGorouter-8,557.6 -BenchmarkPathParamRoutes10InequalitySignOzzoRouting-8,150.4 -BenchmarkPathParamRoutes10ColonN9tE9Routing-8,2150 +BenchmarkPathParamRoutes10ColonGoblin-8,3742 +BenchmarkPathParamRoutes10ColonHTTPRouter-8,201.8 +BenchmarkPathParamRoutes10BracketChi-8,639.5 +BenchmarkPathParamRoutes10ColonGin-8,126.2 +BenchmarkPathParamRoutes10ColonBunRouter-8,287.7 +BenchmarkPathParamRoutes10ColonHTTPTreeMux-8,1486 +BenchmarkPathParamRoutes10ColonBeegoMux-8,3388 +BenchmarkPathParamRoutes10BracketGorillaMux-8,5239 +BenchmarkPathParamRoutes10ColonBon-8,360.4 +BenchmarkPathParamRoutes10ColonDenco-8,240.0 +BenchmarkPathParamRoutes10ColonEcho-8,176.6 +BenchmarkPathParamRoutes10ColonGocraftWeb-8,2230 +BenchmarkPathParamRoutes10BracketGorouter-8,531.0 +BenchmarkPathParamRoutes10InequalitySignOzzoRouting-8,139.3 +BenchmarkPathParamRoutes10ColonN9tE9Routing-8,2165 diff --git a/reports/pathparam-routes-10/time.csv b/reports/pathparam-routes-10/time.csv index 71c0278..51f02a5 100644 --- a/reports/pathparam-routes-10/time.csv +++ b/reports/pathparam-routes-10/time.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes10ColonGoblin-8,252274 -BenchmarkPathParamRoutes10ColonHTTPRouter-8,6060843 -BenchmarkPathParamRoutes10BracketChi-8,1772881 -BenchmarkPathParamRoutes10ColonGin-8,9586220 -BenchmarkPathParamRoutes10ColonBunRouter-8,3747968 -BenchmarkPathParamRoutes10ColonHTTPTreeMux-8,706356 -BenchmarkPathParamRoutes10ColonBeegoMux-8,343969 -BenchmarkPathParamRoutes10BracketGorillaMux-8,223627 -BenchmarkPathParamRoutes10ColonBon-8,3285571 -BenchmarkPathParamRoutes10ColonDenco-8,4988640 -BenchmarkPathParamRoutes10ColonEcho-8,6721176 -BenchmarkPathParamRoutes10ColonGocraftWeb-8,466641 -BenchmarkPathParamRoutes10BracketGorouter-8,2136946 -BenchmarkPathParamRoutes10InequalitySignOzzoRouting-8,7923040 -BenchmarkPathParamRoutes10ColonN9tE9Routing-8,522897 +BenchmarkPathParamRoutes10ColonGoblin-8,309733 +BenchmarkPathParamRoutes10ColonHTTPRouter-8,5878401 +BenchmarkPathParamRoutes10BracketChi-8,1872310 +BenchmarkPathParamRoutes10ColonGin-8,9485934 +BenchmarkPathParamRoutes10ColonBunRouter-8,4185458 +BenchmarkPathParamRoutes10ColonHTTPTreeMux-8,800544 +BenchmarkPathParamRoutes10ColonBeegoMux-8,341499 +BenchmarkPathParamRoutes10BracketGorillaMux-8,223892 +BenchmarkPathParamRoutes10ColonBon-8,3316269 +BenchmarkPathParamRoutes10ColonDenco-8,4986136 +BenchmarkPathParamRoutes10ColonEcho-8,6765202 +BenchmarkPathParamRoutes10ColonGocraftWeb-8,478106 +BenchmarkPathParamRoutes10BracketGorouter-8,2249437 +BenchmarkPathParamRoutes10InequalitySignOzzoRouting-8,8578918 +BenchmarkPathParamRoutes10ColonN9tE9Routing-8,513632 diff --git a/reports/pathparam-routes-5/allocs.csv b/reports/pathparam-routes-5/allocs.csv index 4d06a7a..8f86c3d 100644 --- a/reports/pathparam-routes-5/allocs.csv +++ b/reports/pathparam-routes-5/allocs.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes5ColonGoblin-8,13 +BenchmarkPathParamRoutes5ColonGoblin-8,9 BenchmarkPathParamRoutes5ColonHTTPRouter-8,1 BenchmarkPathParamRoutes5BracketChi-8,2 BenchmarkPathParamRoutes5ColonGin-8,0 diff --git a/reports/pathparam-routes-5/bop.csv b/reports/pathparam-routes-5/bop.csv index e840d45..6c0888e 100644 --- a/reports/pathparam-routes-5/bop.csv +++ b/reports/pathparam-routes-5/bop.csv @@ -1,4 +1,4 @@ -BenchmarkPathParamRoutes5ColonGoblin-8,962 +BenchmarkPathParamRoutes5ColonGoblin-8,591 BenchmarkPathParamRoutes5ColonHTTPRouter-8,160 BenchmarkPathParamRoutes5BracketChi-8,304 BenchmarkPathParamRoutes5ColonGin-8,0 diff --git a/reports/pathparam-routes-5/nsop.csv b/reports/pathparam-routes-5/nsop.csv index 98ef92e..2ced009 100644 --- a/reports/pathparam-routes-5/nsop.csv +++ b/reports/pathparam-routes-5/nsop.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes5ColonGoblin-8,2341 -BenchmarkPathParamRoutes5ColonHTTPRouter-8,117.4 -BenchmarkPathParamRoutes5BracketChi-8,442.8 -BenchmarkPathParamRoutes5ColonGin-8,76.39 -BenchmarkPathParamRoutes5ColonBunRouter-8,141.1 -BenchmarkPathParamRoutes5ColonHTTPTreeMux-8,778.5 -BenchmarkPathParamRoutes5ColonBeegoMux-8,1446 -BenchmarkPathParamRoutes5BracketGorillaMux-8,2423 -BenchmarkPathParamRoutes5ColonBon-8,269.6 -BenchmarkPathParamRoutes5ColonDenco-8,139.4 -BenchmarkPathParamRoutes5ColonEcho-8,99.60 -BenchmarkPathParamRoutes5ColonGocraftWeb-8,1540 -BenchmarkPathParamRoutes5BracketGorouter-8,393.0 -BenchmarkPathParamRoutes5InequalitySignOzzoRouting-8,99.52 -BenchmarkPathParamRoutes5ColonN9tE9Routing-8,1154 +BenchmarkPathParamRoutes5ColonGoblin-8,1959 +BenchmarkPathParamRoutes5ColonHTTPRouter-8,118.0 +BenchmarkPathParamRoutes5BracketChi-8,444.7 +BenchmarkPathParamRoutes5ColonGin-8,77.84 +BenchmarkPathParamRoutes5ColonBunRouter-8,140.2 +BenchmarkPathParamRoutes5ColonHTTPTreeMux-8,769.9 +BenchmarkPathParamRoutes5ColonBeegoMux-8,1442 +BenchmarkPathParamRoutes5BracketGorillaMux-8,2285 +BenchmarkPathParamRoutes5ColonBon-8,266.0 +BenchmarkPathParamRoutes5ColonDenco-8,143.6 +BenchmarkPathParamRoutes5ColonEcho-8,98.88 +BenchmarkPathParamRoutes5ColonGocraftWeb-8,1541 +BenchmarkPathParamRoutes5BracketGorouter-8,395.5 +BenchmarkPathParamRoutes5InequalitySignOzzoRouting-8,85.95 +BenchmarkPathParamRoutes5ColonN9tE9Routing-8,1163 diff --git a/reports/pathparam-routes-5/time.csv b/reports/pathparam-routes-5/time.csv index 4b779d6..6aaa6df 100644 --- a/reports/pathparam-routes-5/time.csv +++ b/reports/pathparam-routes-5/time.csv @@ -1,15 +1,15 @@ -BenchmarkPathParamRoutes5ColonGoblin-8,492392 -BenchmarkPathParamRoutes5ColonHTTPRouter-8,10057874 -BenchmarkPathParamRoutes5BracketChi-8,2687157 -BenchmarkPathParamRoutes5ColonGin-8,15714673 -BenchmarkPathParamRoutes5ColonBunRouter-8,8479642 -BenchmarkPathParamRoutes5ColonHTTPTreeMux-8,1550306 -BenchmarkPathParamRoutes5ColonBeegoMux-8,797472 -BenchmarkPathParamRoutes5BracketGorillaMux-8,470180 -BenchmarkPathParamRoutes5ColonBon-8,4486780 -BenchmarkPathParamRoutes5ColonDenco-8,8503317 -BenchmarkPathParamRoutes5ColonEcho-8,12028713 -BenchmarkPathParamRoutes5ColonGocraftWeb-8,734821 -BenchmarkPathParamRoutes5BracketGorouter-8,3038450 -BenchmarkPathParamRoutes5InequalitySignOzzoRouting-8,12228037 -BenchmarkPathParamRoutes5ColonN9tE9Routing-8,917042 +BenchmarkPathParamRoutes5ColonGoblin-8,558514 +BenchmarkPathParamRoutes5ColonHTTPRouter-8,9935683 +BenchmarkPathParamRoutes5BracketChi-8,2661771 +BenchmarkPathParamRoutes5ColonGin-8,15262336 +BenchmarkPathParamRoutes5ColonBunRouter-8,8543359 +BenchmarkPathParamRoutes5ColonHTTPTreeMux-8,1570034 +BenchmarkPathParamRoutes5ColonBeegoMux-8,785046 +BenchmarkPathParamRoutes5BracketGorillaMux-8,497670 +BenchmarkPathParamRoutes5ColonBon-8,4494978 +BenchmarkPathParamRoutes5ColonDenco-8,8272776 +BenchmarkPathParamRoutes5ColonEcho-8,12063312 +BenchmarkPathParamRoutes5ColonGocraftWeb-8,701330 +BenchmarkPathParamRoutes5BracketGorouter-8,3027898 +BenchmarkPathParamRoutes5InequalitySignOzzoRouting-8,13896279 +BenchmarkPathParamRoutes5ColonN9tE9Routing-8,958357 diff --git a/reports/static-routes-1/nsop.csv b/reports/static-routes-1/nsop.csv index 4f9e168..601cde5 100644 --- a/reports/static-routes-1/nsop.csv +++ b/reports/static-routes-1/nsop.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes1ServeMux-8,54.97 -BenchmarkStaticRoutes1Goblin-8,69.90 -BenchmarkStaticRoutes1HTTPRouter-8,10.74 -BenchmarkStaticRoutes1Chi-8,220.1 -BenchmarkStaticRoutes1Gin-8,34.91 -BenchmarkStaticRoutes1BunRouter-8,21.78 -BenchmarkStaticRoutes1HTTPTreeMux-8,190.9 -BenchmarkStaticRoutes1BeegoMux-8,74.69 -BenchmarkStaticRoutes1GorillaMux-8,572.8 -BenchmarkStaticRoutes1Bon-8,20.17 -BenchmarkStaticRoutes1Denco-8,13.03 -BenchmarkStaticRoutes1Echo-8,32.83 -BenchmarkStaticRoutes1GocraftWeb-8,948.8 -BenchmarkStaticRoutes1Gorouter-8,37.64 -BenchmarkStaticRoutes1OzzoRouting-8,34.22 -BenchmarkStaticRoutes1ON9tE9Routing-8,188.4 +BenchmarkStaticRoutes1ServeMux-8,54.81 +BenchmarkStaticRoutes1Goblin-8,68.89 +BenchmarkStaticRoutes1HTTPRouter-8,13.77 +BenchmarkStaticRoutes1Chi-8,217.3 +BenchmarkStaticRoutes1Gin-8,35.42 +BenchmarkStaticRoutes1BunRouter-8,21.58 +BenchmarkStaticRoutes1HTTPTreeMux-8,184.1 +BenchmarkStaticRoutes1BeegoMux-8,72.42 +BenchmarkStaticRoutes1GorillaMux-8,570.0 +BenchmarkStaticRoutes1Bon-8,16.14 +BenchmarkStaticRoutes1Denco-8,15.28 +BenchmarkStaticRoutes1Echo-8,34.06 +BenchmarkStaticRoutes1GocraftWeb-8,945.4 +BenchmarkStaticRoutes1Gorouter-8,44.54 +BenchmarkStaticRoutes1OzzoRouting-8,33.46 +BenchmarkStaticRoutes1ON9tE9Routing-8,189.3 diff --git a/reports/static-routes-1/time.csv b/reports/static-routes-1/time.csv index 29c9f19..57a49ea 100644 --- a/reports/static-routes-1/time.csv +++ b/reports/static-routes-1/time.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes1ServeMux-8,22053468 -BenchmarkStaticRoutes1Goblin-8,16738813 -BenchmarkStaticRoutes1HTTPRouter-8,100000000 -BenchmarkStaticRoutes1Chi-8,5350285 -BenchmarkStaticRoutes1Gin-8,34088810 -BenchmarkStaticRoutes1BunRouter-8,54812665 -BenchmarkStaticRoutes1HTTPTreeMux-8,6219157 -BenchmarkStaticRoutes1BeegoMux-8,15369320 -BenchmarkStaticRoutes1GorillaMux-8,2104210 -BenchmarkStaticRoutes1Bon-8,56830177 -BenchmarkStaticRoutes1Denco-8,92561344 -BenchmarkStaticRoutes1Echo-8,36207878 -BenchmarkStaticRoutes1GocraftWeb-8,1262863 -BenchmarkStaticRoutes1Gorouter-8,28592134 -BenchmarkStaticRoutes1OzzoRouting-8,34989970 -BenchmarkStaticRoutes1ON9tE9Routing-8,6349896 +BenchmarkStaticRoutes1ServeMux-8,22221638 +BenchmarkStaticRoutes1Goblin-8,16842892 +BenchmarkStaticRoutes1HTTPRouter-8,89831284 +BenchmarkStaticRoutes1Chi-8,5507234 +BenchmarkStaticRoutes1Gin-8,33918145 +BenchmarkStaticRoutes1BunRouter-8,54832910 +BenchmarkStaticRoutes1HTTPTreeMux-8,6495336 +BenchmarkStaticRoutes1BeegoMux-8,16145904 +BenchmarkStaticRoutes1GorillaMux-8,2112379 +BenchmarkStaticRoutes1Bon-8,75074289 +BenchmarkStaticRoutes1Denco-8,79387834 +BenchmarkStaticRoutes1Echo-8,34636906 +BenchmarkStaticRoutes1GocraftWeb-8,1267345 +BenchmarkStaticRoutes1Gorouter-8,26967124 +BenchmarkStaticRoutes1OzzoRouting-8,36112761 +BenchmarkStaticRoutes1ON9tE9Routing-8,6282072 diff --git a/reports/static-routes-10/nsop.csv b/reports/static-routes-10/nsop.csv index 221d5ad..13d5159 100644 --- a/reports/static-routes-10/nsop.csv +++ b/reports/static-routes-10/nsop.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes10ServeMux-8,135.2 -BenchmarkStaticRoutes10Goblin-8,382.7 -BenchmarkStaticRoutes10HTTPRouter-8,16.42 -BenchmarkStaticRoutes10Chi-8,221.5 -BenchmarkStaticRoutes10Gin-8,35.04 -BenchmarkStaticRoutes10BunRouter-8,22.00 -BenchmarkStaticRoutes10HTTPTreeMux-8,277.7 -BenchmarkStaticRoutes10BeegoMux-8,2046 -BenchmarkStaticRoutes10GorillaMux-8,643.3 -BenchmarkStaticRoutes10Bon-8,19.16 -BenchmarkStaticRoutes10Denco-8,15.87 -BenchmarkStaticRoutes10Echo-8,96.77 -BenchmarkStaticRoutes10GocraftWeb-8,1215 -BenchmarkStaticRoutes10Gorouter-8,124.1 -BenchmarkStaticRoutes10OzzoRouting-8,61.60 -BenchmarkStaticRoutes10N9tE9Routing-8,867.8 +BenchmarkStaticRoutes10ServeMux-8,136.2 +BenchmarkStaticRoutes10Goblin-8,406.1 +BenchmarkStaticRoutes10HTTPRouter-8,15.81 +BenchmarkStaticRoutes10Chi-8,216.1 +BenchmarkStaticRoutes10Gin-8,35.71 +BenchmarkStaticRoutes10BunRouter-8,21.94 +BenchmarkStaticRoutes10HTTPTreeMux-8,287.8 +BenchmarkStaticRoutes10BeegoMux-8,2039 +BenchmarkStaticRoutes10GorillaMux-8,649.3 +BenchmarkStaticRoutes10Bon-8,16.86 +BenchmarkStaticRoutes10Denco-8,16.05 +BenchmarkStaticRoutes10Echo-8,90.54 +BenchmarkStaticRoutes10GocraftWeb-8,1212 +BenchmarkStaticRoutes10Gorouter-8,149.4 +BenchmarkStaticRoutes10OzzoRouting-8,62.27 +BenchmarkStaticRoutes10N9tE9Routing-8,865.0 diff --git a/reports/static-routes-10/time.csv b/reports/static-routes-10/time.csv index 5b725c6..c1f4358 100644 --- a/reports/static-routes-10/time.csv +++ b/reports/static-routes-10/time.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes10ServeMux-8,8851803 -BenchmarkStaticRoutes10Goblin-8,3111172 -BenchmarkStaticRoutes10HTTPRouter-8,72498970 -BenchmarkStaticRoutes10Chi-8,5415325 -BenchmarkStaticRoutes10Gin-8,33966028 -BenchmarkStaticRoutes10BunRouter-8,54345159 -BenchmarkStaticRoutes10HTTPTreeMux-8,4300488 -BenchmarkStaticRoutes10BeegoMux-8,577272 -BenchmarkStaticRoutes10GorillaMux-8,1869037 -BenchmarkStaticRoutes10Bon-8,58364338 -BenchmarkStaticRoutes10Denco-8,73905086 -BenchmarkStaticRoutes10Echo-8,12379764 -BenchmarkStaticRoutes10GocraftWeb-8,889360 -BenchmarkStaticRoutes10Gorouter-8,9636147 -BenchmarkStaticRoutes10OzzoRouting-8,19431296 -BenchmarkStaticRoutes10N9tE9Routing-8,1384840 +BenchmarkStaticRoutes10ServeMux-8,8833089 +BenchmarkStaticRoutes10Goblin-8,2954113 +BenchmarkStaticRoutes10HTTPRouter-8,78500426 +BenchmarkStaticRoutes10Chi-8,5434119 +BenchmarkStaticRoutes10Gin-8,33427231 +BenchmarkStaticRoutes10BunRouter-8,54530683 +BenchmarkStaticRoutes10HTTPTreeMux-8,4144136 +BenchmarkStaticRoutes10BeegoMux-8,576976 +BenchmarkStaticRoutes10GorillaMux-8,1849734 +BenchmarkStaticRoutes10Bon-8,71121824 +BenchmarkStaticRoutes10Denco-8,76890422 +BenchmarkStaticRoutes10Echo-8,13134742 +BenchmarkStaticRoutes10GocraftWeb-8,871116 +BenchmarkStaticRoutes10Gorouter-8,8033125 +BenchmarkStaticRoutes10OzzoRouting-8,18973456 +BenchmarkStaticRoutes10N9tE9Routing-8,1384425 diff --git a/reports/static-routes-5/nsop.csv b/reports/static-routes-5/nsop.csv index 2740010..1d0fbb6 100644 --- a/reports/static-routes-5/nsop.csv +++ b/reports/static-routes-5/nsop.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes5ServeMux-8,89.81 -BenchmarkStaticRoutes5Goblin-8,205.2 -BenchmarkStaticRoutes5HTTPRouter-8,10.75 -BenchmarkStaticRoutes5Chi-8,216.7 -BenchmarkStaticRoutes5Gin-8,34.69 -BenchmarkStaticRoutes5BunRouter-8,22.41 -BenchmarkStaticRoutes5HTTPTreeMux-8,227.2 -BenchmarkStaticRoutes5BeegoMux-8,1080 -BenchmarkStaticRoutes5GorillaMux-8,626.5 -BenchmarkStaticRoutes5Bon-8,18.87 -BenchmarkStaticRoutes5Denco-8,13.40 -BenchmarkStaticRoutes5Echo-8,49.82 -BenchmarkStaticRoutes5GocraftWeb-8,1078 -BenchmarkStaticRoutes5Gorouter-8,76.60 -BenchmarkStaticRoutes5OzzoRouting-8,48.12 -BenchmarkStaticRoutes5ON9tE9Routing-8,443.5 +BenchmarkStaticRoutes5ServeMux-8,89.24 +BenchmarkStaticRoutes5Goblin-8,209.3 +BenchmarkStaticRoutes5HTTPRouter-8,13.87 +BenchmarkStaticRoutes5Chi-8,214.1 +BenchmarkStaticRoutes5Gin-8,35.30 +BenchmarkStaticRoutes5BunRouter-8,21.85 +BenchmarkStaticRoutes5HTTPTreeMux-8,226.5 +BenchmarkStaticRoutes5BeegoMux-8,1074 +BenchmarkStaticRoutes5GorillaMux-8,620.1 +BenchmarkStaticRoutes5Bon-8,16.02 +BenchmarkStaticRoutes5Denco-8,15.31 +BenchmarkStaticRoutes5Echo-8,53.80 +BenchmarkStaticRoutes5GocraftWeb-8,1075 +BenchmarkStaticRoutes5Gorouter-8,71.98 +BenchmarkStaticRoutes5OzzoRouting-8,47.27 +BenchmarkStaticRoutes5ON9tE9Routing-8,447.4 diff --git a/reports/static-routes-5/time.csv b/reports/static-routes-5/time.csv index d1f80b3..459bfb8 100644 --- a/reports/static-routes-5/time.csv +++ b/reports/static-routes-5/time.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutes5ServeMux-8,13324357 -BenchmarkStaticRoutes5Goblin-8,5753088 -BenchmarkStaticRoutes5HTTPRouter-8,100000000 -BenchmarkStaticRoutes5Chi-8,5353856 -BenchmarkStaticRoutes5Gin-8,34136852 -BenchmarkStaticRoutes5BunRouter-8,53564055 -BenchmarkStaticRoutes5HTTPTreeMux-8,5278312 +BenchmarkStaticRoutes5ServeMux-8,13315640 +BenchmarkStaticRoutes5Goblin-8,5596704 +BenchmarkStaticRoutes5HTTPRouter-8,90506269 +BenchmarkStaticRoutes5Chi-8,5507876 +BenchmarkStaticRoutes5Gin-8,33814206 +BenchmarkStaticRoutes5BunRouter-8,54696386 +BenchmarkStaticRoutes5HTTPTreeMux-8,5263798 BenchmarkStaticRoutes5BeegoMux-8,1000000 -BenchmarkStaticRoutes5GorillaMux-8,1904696 -BenchmarkStaticRoutes5Bon-8,59573305 -BenchmarkStaticRoutes5Denco-8,89325312 -BenchmarkStaticRoutes5Echo-8,23962478 +BenchmarkStaticRoutes5GorillaMux-8,1888113 +BenchmarkStaticRoutes5Bon-8,75386946 +BenchmarkStaticRoutes5Denco-8,78444615 +BenchmarkStaticRoutes5Echo-8,22299979 BenchmarkStaticRoutes5GocraftWeb-8,1000000 -BenchmarkStaticRoutes5Gorouter-8,15582778 -BenchmarkStaticRoutes5OzzoRouting-8,24825552 -BenchmarkStaticRoutes5ON9tE9Routing-8,2684418 +BenchmarkStaticRoutes5Gorouter-8,16617764 +BenchmarkStaticRoutes5OzzoRouting-8,24745796 +BenchmarkStaticRoutes5ON9tE9Routing-8,2716520 diff --git a/reports/static-routes-root/nsop.csv b/reports/static-routes-root/nsop.csv index a4fe0e3..260bcdc 100644 --- a/reports/static-routes-root/nsop.csv +++ b/reports/static-routes-root/nsop.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutesRootServeMux-8,50.44 -BenchmarkStaticRoutesRootGoblin-8,36.63 -BenchmarkStaticRoutesRootHTTPRouter-8,10.65 -BenchmarkStaticRoutesRootChi-8,217.2 -BenchmarkStaticRoutesRootGin-8,34.53 -BenchmarkStaticRoutesRootBunRouter-8,18.77 +BenchmarkStaticRoutesRootServeMux-8,52.10 +BenchmarkStaticRoutesRootGoblin-8,33.08 +BenchmarkStaticRoutesRootHTTPRouter-8,10.57 +BenchmarkStaticRoutesRootChi-8,212.1 +BenchmarkStaticRoutesRootGin-8,34.95 +BenchmarkStaticRoutesRootBunRouter-8,18.83 BenchmarkStaticRoutesRootHTTPTreeMux-8,178.8 -BenchmarkStaticRoutesRootBeegoMux-8,55.07 -BenchmarkStaticRoutesRootGorillaMux-8,595.7 -BenchmarkStaticRoutesRootBon-8,15.75 -BenchmarkStaticRoutesRootDenco-8,14.00 -BenchmarkStaticRoutesRootEcho-8,28.17 -BenchmarkStaticRoutesRootGocraftWeb-8,929.4 -BenchmarkStaticRoutesRootGorouter-8,55.16 -BenchmarkStaticRoutesRootOzzoRouting-8,42.62 -BenchmarkStaticRoutesRootN9tE9Routing-8,146.1 +BenchmarkStaticRoutesRootBeegoMux-8,50.65 +BenchmarkStaticRoutesRootGorillaMux-8,563.6 +BenchmarkStaticRoutesRootBon-8,20.41 +BenchmarkStaticRoutesRootDenco-8,15.85 +BenchmarkStaticRoutesRootEcho-8,32.97 +BenchmarkStaticRoutesRootGocraftWeb-8,929.6 +BenchmarkStaticRoutesRootGorouter-8,35.38 +BenchmarkStaticRoutesRootOzzoRouting-8,39.76 +BenchmarkStaticRoutesRootN9tE9Routing-8,145.2 diff --git a/reports/static-routes-root/time.csv b/reports/static-routes-root/time.csv index 7c149cd..88afad3 100644 --- a/reports/static-routes-root/time.csv +++ b/reports/static-routes-root/time.csv @@ -1,16 +1,16 @@ -BenchmarkStaticRoutesRootServeMux-8,24301910 -BenchmarkStaticRoutesRootGoblin-8,32296879 +BenchmarkStaticRoutesRootServeMux-8,22326099 +BenchmarkStaticRoutesRootGoblin-8,36488626 BenchmarkStaticRoutesRootHTTPRouter-8,100000000 -BenchmarkStaticRoutesRootChi-8,5396652 -BenchmarkStaticRoutesRootGin-8,34933861 -BenchmarkStaticRoutesRootBunRouter-8,63478486 -BenchmarkStaticRoutesRootHTTPTreeMux-8,6669231 -BenchmarkStaticRoutesRootBeegoMux-8,22320199 -BenchmarkStaticRoutesRootGorillaMux-8,1807042 -BenchmarkStaticRoutesRootBon-8,72425132 -BenchmarkStaticRoutesRootDenco-8,90249313 -BenchmarkStaticRoutesRootEcho-8,41742093 -BenchmarkStaticRoutesRootGocraftWeb-8,1284613 -BenchmarkStaticRoutesRootGorouter-8,21622920 -BenchmarkStaticRoutesRootOzzoRouting-8,31406931 -BenchmarkStaticRoutesRootN9tE9Routing-8,8176849 +BenchmarkStaticRoutesRootChi-8,5444018 +BenchmarkStaticRoutesRootGin-8,34423407 +BenchmarkStaticRoutesRootBunRouter-8,64793797 +BenchmarkStaticRoutesRootHTTPTreeMux-8,6643852 +BenchmarkStaticRoutesRootBeegoMux-8,23409304 +BenchmarkStaticRoutesRootGorillaMux-8,2138784 +BenchmarkStaticRoutesRootBon-8,58644336 +BenchmarkStaticRoutesRootDenco-8,76661395 +BenchmarkStaticRoutesRootEcho-8,35956402 +BenchmarkStaticRoutesRootGocraftWeb-8,1287339 +BenchmarkStaticRoutesRootGorouter-8,34712218 +BenchmarkStaticRoutesRootOzzoRouting-8,32717011 +BenchmarkStaticRoutesRootN9tE9Routing-8,8303772