BlogDocs

Add method routing.(#175)

Comparing
12-investigate-method-routing
(
74ce3b6
) with
main
(
a5d5818
)
-7%
IMPROVEMENTS
0
REGRESSIONS
3
UNTOUCHED
16
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Failed

gitlab delete benchmarks/wayfindRegression
benches/gitlab_criterion.rs::benches::delete_benchmark::gitlab delete benchmarks::gitlab delete benchmarks/wayfind
-7%
12.8 ms
13.8 ms
matchit benchmarks/wayfindRegression
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/wayfind
-7%
12.6 µs
13.5 µs
path-tree benchmarks/wayfindRegression
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/wayfind
-7%
72 µs
77.2 µs

Passed

path-tree benchmarks/path-tree
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/path-tree
+3%
93.8 µs
91.4 µs
matchit benchmarks/matchit
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/matchit
+1%
11 µs
10.9 µs
matchit benchmarks/ntex-router
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/ntex-router
0%
31.5 µs
31.4 µs
matchit benchmarks/path-tree
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/path-tree
0%
14.5 µs
14.5 µs
path-tree benchmarks/actix-router
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/actix-router
0%
1.1 ms
1.1 ms
matchit benchmarks/route-recognizer
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/route-recognizer
0%
42.8 µs
42.7 µs
gitlab insert benchmarks/wayfind
benches/gitlab_criterion.rs::benches::insert_benchmark::gitlab insert benchmarks::gitlab insert benchmarks/wayfind
0%
18.6 ms
18.7 ms
path-tree benchmarks/matchit
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/matchit
0%
79.3 µs
79.5 µs
matchit benchmarks/actix-router
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/actix-router
0%
184.4 µs
184.9 µs
matchit benchmarks/routefinder
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/routefinder
-1%
54.6 µs
54.9 µs
path-tree benchmarks/route-recognizer
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/route-recognizer
-1%
594.3 µs
598.1 µs
path-tree benchmarks/xitca-router
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/xitca-router
-1%
87.5 µs
88.1 µs
path-tree benchmarks/ntex-router
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/ntex-router
-1%
246.4 µs
248.2 µs
path-tree benchmarks/routefinder
benches/path_tree_criterion.rs::benches::path_tree_benchmark::path-tree benchmarks::path-tree benchmarks/routefinder
-1%
551.9 µs
557.1 µs
matchit benchmarks/xitca-router
benches/matchit_criterion.rs::benches::matchit_benchmark::matchit benchmarks::matchit benchmarks/xitca-router
-1%
12.6 µs
12.7 µs
gitlab display benchmarks/wayfind
benches/gitlab_criterion.rs::benches::display_benchmark::gitlab display benchmarks::gitlab display benchmarks/wayfind
-3%
5.2 ms
5.4 ms

Commits

Click on a commit to change the comparison range
base
main
a5d5818
-7%
Arc everything.
ea5fc27
8 days ago
by CathalMullan
0%
Flatten data enum.
bf63c67
7 days ago
by CathalMullan
-5%
Use ID approach for data storage.
e6e602a
7 days ago
by CathalMullan
+4%
Try faster hashing algo.
6b5980e
7 days ago
by CathalMullan
0%
Update README stats.
9446db1
7 days ago
by CathalMullan
0%
Claw back performance with smallvec.
4611dec
7 days ago
by CathalMullan
0%
Update README stats.
f59457a
7 days ago
by CathalMullan
0%
Prepare to split router.
f629ef8
7 days ago
by CathalMullan
0%
Split out path router.
74ce3b6
7 days ago
by CathalMullan
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.