Avatar for the withastro user
withastro
astro
BlogDocsChangelog

feat(csp): add collapseHeaders option to experimental CSP

#14339
Comparing
moonclavedev:feat/experimental-csp-collapse-headers
(
19f5098
) with
main
(
17c7b03
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
6
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

Rendering: streaming [false], .md file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .md file
CodSpeed Performance Gauge
+1%
12.8 ms
12.8 ms
Rendering: streaming [false], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .astro file
CodSpeed Performance Gauge
+1%
893.2 ms
888 ms
Rendering: streaming [true], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .mdx file
CodSpeed Performance Gauge
0%
722.8 ms
721.2 ms
Rendering: streaming [true], .md file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .md file
CodSpeed Performance Gauge
0%
12.8 ms
12.8 ms
Rendering: streaming [true], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .astro file
CodSpeed Performance Gauge
0%
942.3 ms
942.2 ms
Rendering: streaming [false], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .mdx file
CodSpeed Performance Gauge
0%
714.7 ms
715.5 ms

Commits

Click on a commit to change the comparison range
Base
main
17c7b03
+0.24%
feat(csp): add collapseHeaders option to experimental CSP Adds `collapseHeaders` option to `experimental.csp` that, when used with experimentalStaticHeaders, consolidates all CSP headers into a single catch-all route, preventing build errors and improving performance for large sites with many routes. - Add collapseHeaders boolean option to experimental.csp configuration - Modify RouteToHeaders population in generate.ts to support header collapsing - Add tests for Vercel, Netlify, and Node adapters - Maintain backward compatibility with existing CSP usage Benefits all adapters that support experimentalStaticHeaders automatically. Reduces config file size from MB to KB for large sites.
19f5098
21 hours ago
by moonclavedev
© 2025 CodSpeed Technology
Home Terms Privacy Docs