Lighthouse CI 2026: Performance Budget và Regression Detection cho Mỗi PR
Cách dựng Lighthouse CI với GitHub Actions để chặn PR làm chậm site: cấu hình budgets.json, so sánh baseline, kết hợp Playwright, và khi nào tự host LHCI Server.
Daniel started in performance work on the SRE side. He spent six years at Spotify on the Web Player team, where he owned the TTI regression budget for the desktop web app and built the internal dashboard that flagged perf regressions per PR before merge. He left in 2023 to join a small consultancy doing performance audits for fintech and travel companies, mostly in the UK and Nigeria. His subspecialty is server-side rendering tradeoffs: when streaming SSR actually helps, when it makes things worse on flaky 4G, and the real numbers behind React Server Components for content-heavy sites. He's a heavy Playwright user for perf testing, mistrusts most npm dependencies on principle, and is currently writing a small Rust tool to diff WebPageTest waterfalls across deploys. Outside of work he coaches a junior dev meetup in Manchester.
Cách dựng Lighthouse CI với GitHub Actions để chặn PR làm chậm site: cấu hình budgets.json, so sánh baseline, kết hợp Playwright, và khi nào tự host LHCI Server.