Skip to content

fix: smooth the homepage first render - #26

Merged
JonasFocus merged 3 commits into
mainfrom
Krevoinitial-load-polish-0b9e
Oct 27, 2026
Merged

JonasFocus merged 3 commits into
mainfrom
Krevoinitial-load-polish-0b9e

Conversation

@JonasFocus

@JonasFocus JonasFocus commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

Summary

Smooth the homepage's first render.

Changes

  • Preload the Inter and Fraunces fonts used above the fold.
  • Keep visible sections from fading again after hydration.
  • Fade the gradient canvas in when it is ready.
  • Link the existing favicon so browsers do not request a missing fallback.
  • Avoid redundant OS package downloads when installing Chromium in CI.

Why

The hero briefly changed fonts and restarted its entrance after JavaScript loaded. The canvas also appeared in a single frame.

Testing

Notes

Updated with the dependency and reliability fixes from #28. Preview has no backend environment configured; production health is verified separately.

@vercel

vercel Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
jonas-dev Ready Ready Preview Oct 27, 2026 6:22pm UTC

…dient fade-in

Co-authored-by: jonas <jonas@jonasinfocus.com>
@JonasFocus
JonasFocus force-pushed the Krevoinitial-load-polish-0b9e branch from fbd3107 to 79ff59e Compare October 27, 2026 18:15
@JonasFocus JonasFocus changed the title Smooth the first page load (fonts, hero re-fade, gradient pop-in) fix: smooth the homepage first render Oct 27, 2026
@JonasFocus JonasFocus mentioned this pull request Oct 27, 2026
2 tasks done
- Point browser icon requests at the shipped SVG instead of a missing fallback
- Use browser libraries already installed on the Ubuntu runner
- Keep Chromium installation and all browser regression checks
@JonasFocus
JonasFocus merged commit 22c67b5 into main Oct 27, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — f8b3e086 Deployed Oct 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants