Skip to content

Paint the My list heading before the local list loads - #56

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
agent/live-mylist-lcp
Oct 11, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
agent/live-mylist-lcp

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Follow-up to #55. After deploying #55, production Lighthouse (mobile, median of 3) showed /bucket-list performance 92 → 77 and LCP 3.0 s → 5.8 s. The signed-out list rendered a full-page skeleton until IndexedDB loaded, so the heading only painted after hydration. Production was rolled back to dc0beeac.

Now the heading, count line and add field render on the server, and only the list rows show a skeleton while the device store loads.

Codex drafted #55; this fix is by Claude.

🤖 Generated with Claude Code

Signed-out My list rendered a full-page skeleton until IndexedDB answered,
so its heading only painted after hydration and mobile LCP rose from 3.0s
to 5.8s on production. The heading and add field now render on the server;
only the list rows wait for the device store.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sarthakagrawal927
sarthakagrawal927 merged commit c6d14b7 into main Oct 11, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/live-mylist-lcp branch October 16, 2026 19:40
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.

1 participant