0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-01 20:25:12 -05:00
denoland-deno/ext
David Sherret 679902a108
perf(node_resolver): reduce url to/from path conversions (#27839)
Extracted out of https://github.com/denoland/deno/pull/27838/files

Reduces some allocations by accepting either a pathbuf or url for the
referrer for resolution and returning either a pathbuf or url at the
end, which the caller can then convert into to their preferred state.

This is about 4% faster when still converting the final result to a url
and 6% faster when keeping the result as a path in a benchmark I ran.
2025-01-27 15:23:20 -05:00
..
broadcast_channel chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
cache chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
canvas chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
console chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
cron chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
crypto fix(ext/crypto): export private x25519 JWK key (#27828) 2025-01-27 22:25:00 +05:30
fetch chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
ffi chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
fs feat: Deno.cwd() no longer requires --allow-read permission (#27192) 2025-01-27 15:13:59 +01:00
http chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
io chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
kv chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
napi chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
net chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
node perf(node_resolver): reduce url to/from path conversions (#27839) 2025-01-27 15:23:20 -05:00
os chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
process chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
telemetry feat(unstable): support https otlp endpoints (#27743) 2025-01-22 13:07:04 +00:00
tls chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
url chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
web chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
webgpu chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
webidl chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
websocket chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00
webstorage chore: forward v2.1.7 release commit to main (#27767) 2025-01-21 19:25:12 -08:00