Skip to content

v4.17.5

Choose a tag to compare

@rodrigoslayertech rodrigoslayertech released this 17 Jul 17:53
· 62 commits to main since this release
v4.17.5
fee9f61

Focus: Cold-load latency — every pre-rendered page HTML now preloads its entire critical graph.

Changes

  • 🚀 Pre-rendered per-route HTML files now inject modulepreload links for the boot chunks, the page-renderer (DSubpage) graph and that route's own markdown chunks, captured from the bundle graph at build time — a cold direct hit downloads everything in one parallel wave instead of three sequential discovery rounds (desktop page load: FCP/SI ~3.2 s → ~0.9 s)
  • 🎨 The chunk stylesheets of the preloaded graph are fetched early via preload as="style"
  • 🔗 Each route also ships a slash-less <route>.html twin, so both /route and /route/ are served directly without a 308 redirect
  • ✅ Validated with the full test suite and Lighthouse on mobile and desktop