Avatar for the hckhanh user
hckhanh
fast-url
BlogDocsChangelog
180 total
Both parts have separator at boundary
benchmark/join.bench.ts::join benchmarks::Basic joins::Both parts have separator at boundarycreated
4 months ago
, last run
5 hours ago
1391
0.3%
15.4 µs
Join with separator at end of first part
benchmark/join.bench.ts::join benchmarks::Basic joins::Join with separator at end of first partcreated
4 months ago
, last run
5 hours ago
1391
0.3%
15.2 µs
benchmark/join.bench.ts::join benchmarks::Basic joins::Join with separator at start of second partcreated
4 months ago
, last run
5 hours ago
1391
0.1%
15.2 µs
benchmark/join.bench.ts::join benchmarks::Basic joins::Simple join without separators at boundariescreated
4 months ago
, last run
5 hours ago
1391
0.2%
24.9 µs
Ampersand separator
benchmark/join.bench.ts::join benchmarks::Different separators::Ampersand separatorcreated
4 months ago
, last run
5 hours ago
1391
0.4%
13.3 µs
Comma separator
benchmark/join.bench.ts::join benchmarks::Different separators::Comma separatorcreated
4 months ago
, last run
5 hours ago
1391
0.3%
13.3 µs
Pipe separator
benchmark/join.bench.ts::join benchmarks::Different separators::Pipe separatorcreated
4 months ago
, last run
5 hours ago
1391
0.3%
13.2 µs
Question mark separator
benchmark/join.bench.ts::join benchmarks::Different separators::Question mark separatorcreated
4 months ago
, last run
5 hours ago
1391
0.5%
13.3 µs
Slash separator
benchmark/join.bench.ts::join benchmarks::Different separators::Slash separatorcreated
4 months ago
, last run
5 hours ago
1391
0.3%
13.3 µs
Both parts empty
benchmark/join.bench.ts::join benchmarks::Edge cases::Both parts emptycreated
4 months ago
, last run
5 hours ago
1391
0.2%
11.7 µs
First part empty
benchmark/join.bench.ts::join benchmarks::Edge cases::First part emptycreated
4 months ago
, last run
5 hours ago
1391
0.2%
13.2 µs
Long strings with separator
benchmark/join.bench.ts::join benchmarks::Edge cases::Long strings with separatorcreated
4 months ago
, last run
5 hours ago
1391
0.4%
13.6 µs
Multiple separators in content
benchmark/join.bench.ts::join benchmarks::Edge cases::Multiple separators in contentcreated
4 months ago
, last run
5 hours ago
1391
0.4%
13.3 µs
Second part empty
benchmark/join.bench.ts::join benchmarks::Edge cases::Second part emptycreated
4 months ago
, last run
5 hours ago
1391
0.3%
13.3 µs
Join URL path with query string
benchmark/join.bench.ts::join benchmarks::Query string separators::Join URL path with query stringcreated
4 months ago
, last run
5 hours ago
1391
0.4%
13.1 µs
Join empty first part with query
benchmark/join.bench.ts::join benchmarks::Query string separators::Join empty first part with querycreated
4 months ago
, last run
5 hours ago
1391
0.4%
13.5 µs
Join query parts with ampersand
benchmark/join.bench.ts::join benchmarks::Query string separators::Join query parts with ampersandcreated
4 months ago
, last run
5 hours ago
1391
0.4%
14.2 µs
Join with leading ampersand
benchmark/join.bench.ts::join benchmarks::Query string separators::Join with leading ampersandcreated
4 months ago
, last run
5 hours ago
1391
0.6%
19.8 µs
Join URL parts both with slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL parts both with slashcreated
4 months ago
, last run
5 hours ago
1391
0.2%
15.2 µs
Join URL parts with slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL parts with slashcreated
4 months ago
, last run
5 hours ago
1391
0.3%
14.2 µs
Join URL with trailing slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL with trailing slashcreated
4 months ago
, last run
5 hours ago
1391
0.3%
14.3 µs
Join deep URL paths
benchmark/join.bench.ts::join benchmarks::URL path separators::Join deep URL pathscreated
4 months ago
, last run
5 hours ago
1391
0.2%
15.1 µs
benchmark/join.bench.ts::join benchmarks::Uses exactly one separator even if the first part ends with it and the second part starts with itcreated
7 months ago
, last run
4 months ago
111
N/A
21.8 µs
Can handle multiple params
benchmark/query.bench.ts::query benchmarks::Can handle multiple paramscreated
7 months ago
, last run
4 months ago
111
N/A
88 µs
Array values
benchmark/query.bench.ts::query benchmarks::Different value types::Array valuescreated
4 months ago
, last run
5 hours ago
1391
0.4%
64.5 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs