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
3 months ago
, last run
8 hours ago
1186
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
3 months ago
, last run
8 hours ago
1186
0.4%
15.2 µs
benchmark/join.bench.ts::join benchmarks::Basic joins::Join with separator at start of second partcreated
3 months ago
, last run
8 hours ago
1186
1.2%
15.2 µs
benchmark/join.bench.ts::join benchmarks::Basic joins::Simple join without separators at boundariescreated
3 months ago
, last run
8 hours ago
1186
0.1%
25 µs
Ampersand separator
benchmark/join.bench.ts::join benchmarks::Different separators::Ampersand separatorcreated
3 months ago
, last run
8 hours ago
1186
0.2%
13.3 µs
Comma separator
benchmark/join.bench.ts::join benchmarks::Different separators::Comma separatorcreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.3 µs
Pipe separator
benchmark/join.bench.ts::join benchmarks::Different separators::Pipe separatorcreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.3 µs
Question mark separator
benchmark/join.bench.ts::join benchmarks::Different separators::Question mark separatorcreated
3 months ago
, last run
8 hours ago
1186
0.4%
13.5 µs
Slash separator
benchmark/join.bench.ts::join benchmarks::Different separators::Slash separatorcreated
3 months ago
, last run
8 hours ago
1186
0.4%
13.3 µs
Both parts empty
benchmark/join.bench.ts::join benchmarks::Edge cases::Both parts emptycreated
3 months ago
, last run
8 hours ago
1186
0.3%
11.8 µs
First part empty
benchmark/join.bench.ts::join benchmarks::Edge cases::First part emptycreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.3 µs
Long strings with separator
benchmark/join.bench.ts::join benchmarks::Edge cases::Long strings with separatorcreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.8 µs
Multiple separators in content
benchmark/join.bench.ts::join benchmarks::Edge cases::Multiple separators in contentcreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.3 µs
Second part empty
benchmark/join.bench.ts::join benchmarks::Edge cases::Second part emptycreated
3 months ago
, last run
8 hours ago
1186
0.2%
13.3 µs
Join URL path with query string
benchmark/join.bench.ts::join benchmarks::Query string separators::Join URL path with query stringcreated
3 months ago
, last run
8 hours ago
1186
0.2%
13.1 µs
Join empty first part with query
benchmark/join.bench.ts::join benchmarks::Query string separators::Join empty first part with querycreated
3 months ago
, last run
8 hours ago
1186
0.3%
13.5 µs
Join query parts with ampersand
benchmark/join.bench.ts::join benchmarks::Query string separators::Join query parts with ampersandcreated
3 months ago
, last run
8 hours ago
1186
0.3%
14.1 µs
Join with leading ampersand
benchmark/join.bench.ts::join benchmarks::Query string separators::Join with leading ampersandcreated
3 months ago
, last run
8 hours ago
1186
0.0%
20.1 µs
Join URL parts both with slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL parts both with slashcreated
3 months ago
, last run
8 hours ago
1186
0.2%
15.2 µs
Join URL parts with slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL parts with slashcreated
3 months ago
, last run
8 hours ago
1186
0.2%
14.2 µs
Join URL with trailing slash
benchmark/join.bench.ts::join benchmarks::URL path separators::Join URL with trailing slashcreated
3 months ago
, last run
8 hours ago
1186
0.2%
14.2 µs
Join deep URL paths
benchmark/join.bench.ts::join benchmarks::URL path separators::Join deep URL pathscreated
3 months ago
, last run
8 hours ago
1186
0.1%
15 µ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
6 months ago
, last run
3 months ago
111
N/A
21.8 µs
Can handle multiple params
benchmark/query.bench.ts::query benchmarks::Can handle multiple paramscreated
6 months ago
, last run
3 months ago
111
N/A
88 µs
Array values
benchmark/query.bench.ts::query benchmarks::Different value types::Array valuescreated
3 months ago
, last run
8 hours ago
1186
0.2%
65.6 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs