ada-url
ada
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
optimize can_parse even further
#1111
Merged
Comparing
yagiz/optimize-canparse-v2
(
8d27f3e
) with
yagiz/optimize-canparse
(
baa061d
)
CodSpeed Performance Gauge
+25%
Improvement
3
Untouched
24
Skipped
4
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Skipped
31 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BenchData_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
+25%
27 ms
21.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BBC_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
+22%
4.2 µs
3.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
+6%
14.3 µs
13.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Fragment
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
3.3 µs
3.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Query
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
3.3 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
C0Control
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
3.3 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SpecialQuery
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
3.3 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
+1%
24.3 µs
24.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
31.9 µs
31.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BBC_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
23.6 µs
23.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BasicBench_AdaURL_URLPattern_Exec
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
75.6 µs
75.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BasicBench_AdaURL_URLPattern_Test
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
52.1 µs
52 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BBC_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
15.8 µs
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_IPv4_NonDecimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_DNS_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
98.1 ms
98 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BenchData_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
132.3 ms
132.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BasicBench_AdaURL_URLPattern_Parse
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
592.2 µs
592.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_DNS_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
93.1 ms
93.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_IPv4_Decimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BenchData_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
92.1 ms
92.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BenchData_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
213.7 ms
213.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
UserInfo
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
4.2 µs
4.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BBC_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
26.7 µs
26.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_IPv4_Decimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Bench_IPv4_NonDecimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
1
2
Commits
Click on a commit to change the comparison range
Base
yagiz/optimize-canparse
baa061d
+24.53%
optimize even further
8d27f3e
1 day ago
by anonrig
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs