Perf/cold start and lighthouse protocol#48
Merged
Conversation
…d SEO Performance (CLS): - Replace flat skeleton with card-shaped skeleton matching actual grid layout (same columns, aspect-square image area, text/button stubs) to eliminate the skeleton→content layout shift that caused CLS 0.60 - Add width/height attributes to product images so the browser reserves space before the network response arrives - Add <picture> + <source type="image/webp"> to both product-list and product-details; convert all three product PNG assets to WebP (92–95% size reduction: 433 KB → 31 KB for the largest image) Accessibility: - h1 → h2 for "Premium Collection" heading in product-list (was creating a duplicate h1 when embedded in the home page) - h3 → h2 for "Description" label in product-details (h1 → h3 skip) - Add aria-label + title to the icon-only add-to-cart button - Add aria-label to quantity −/+ buttons in product-details - Add type="button" to all non-submit buttons - footer text-slate-400 → text-slate-600 (contrast ratio 2.6 → 5.9) - product-details "Description" label text-slate-400 → text-slate-600 SEO: - Add <meta name="description"> to index.html - Add robots.txt to public/ (nginx was serving index.html fallback) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.