withastro
astro
BlogDocsChangelog

fix: prevent O(n²) memory allocation in content lookup map generation

#14973
Comparing
amankumarpandeyin:fix/lookup-map-oom
(
b90634a
) with
main
(
ef53716
)
CodSpeed Performance Gauge
0%
Untouched
6

Benchmarks

Passed

Rendering: streaming [false], .md file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
+1%
12.9 ms12.8 ms
Rendering: streaming [true], .md file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
0%
12.8 ms12.8 ms
Rendering: streaming [true], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
0%
938.8 ms939 ms
Rendering: streaming [true], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
0%
720.2 ms722.9 ms
Rendering: streaming [false], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
-1%
918.3 ms923.1 ms
Rendering: streaming [false], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering
CodSpeed Performance Gauge
-1%
711.2 ms715.8 ms

Commits

Click on a commit to change the comparison range
Base
main
ef53716
-0.15%
chore: add changeset for lookup map OOM fix
b90634a
13 hours ago
by amankumarpandeyin
© 2025 CodSpeed Technology
Home Terms Privacy Docs