perf: reduce mobile feed startup delay #4

Merged
waylon merged 1 commit from t3code/improve-mobile-startup-performance into main 2026-10-13 20:53:20 -05:00
Owner

Summary

  • Start playback and pagination from the server-rendered public feed before the creator auth round trip finishes.
  • Initialize creator controls and studio requests only when an authenticated creator opens the studio or library.
  • Delay texture/theme scripts until after load and keep the SSR feed title outside heading transformations.
  • Create the missing output directory in the render smoke fixture so just check completes cleanly.

Verification

  • just check passes: 60 tests, Ruff, ty, and FFmpeg render smoke.
  • Chromium mobile browser check confirms SSR title remains unchanged, first-video autoplay, play/pause and mute controls, and second-video playback on scroll.
  • Five cold mobile Lighthouse reports and traces were captured against production before the change. I will capture the matching five-run production set after deployment; Forgejo Actions are not configured.
## Summary - Start playback and pagination from the server-rendered public feed before the creator auth round trip finishes. - Initialize creator controls and studio requests only when an authenticated creator opens the studio or library. - Delay texture/theme scripts until after load and keep the SSR feed title outside heading transformations. - Create the missing output directory in the render smoke fixture so `just check` completes cleanly. ## Verification - `just check` passes: 60 tests, Ruff, ty, and FFmpeg render smoke. - Chromium mobile browser check confirms SSR title remains unchanged, first-video autoplay, play/pause and mute controls, and second-video playback on scroll. - Five cold mobile Lighthouse reports and traces were captured against production before the change. I will capture the matching five-run production set after deployment; Forgejo Actions are not configured.
waylon merged commit 789dd2b03a into main 2026-10-13 20:53:20 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
waylon/brainrot.waylonwalker.com!4
No description provided.