Defer Ruffle and remove hover shadows to reduce INP latency - #85
Conversation
- Defer ruffle.js to unblock HTML parsing - Increase ruffle readiness polling from 50 to 150 - Remove hover shadows from game tiles to minimize paint work
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Review: PR #85 — Defer Ruffle and remove hover shadowsVerdict: Approve with nits — direction is correct, description and one value need fixing. What this PR actually doesDiff (
Good
Issues
Missing verificationPer
|
|
[agent]: addressed review feedback in e9b1d0e — PR description trimmed to the actual diff, |
Review: PR #85 — Defer Ruffle, remove hover shadowsVerdict: Approve. Small, correct, and the follow-up commit addresses the prior round of feedback. What changed (57cab63..HEAD)
Correct
Nit (non-blocking)
Note on INP framing
Could not run |
Review: PR #85 — Defer Ruffle and remove hover shadowsVerdict: Approve. Small, correct, and responsive to prior feedback. Diff reviewed (
|



Summary
ruffle.js(451KB) so it no longer blocks HTML parsing on Flash game pages; existing polling init covers the deferred load, plusonerrorfast-fail on 404/offlinehover:shadow-lgfrom game tiles (home grid + recently-played template) as minor paint cleanup;hover:scale-105transform remainsTesting
bun run lintpassesbun run buildpasses (astro checkfails on a pre-existing language-server crash, unrelated to this diff)defer, nohover:shadowin home outputruffle-playercreated, no error (~0.5s)