Optimizing UX and Performance
summary
MailUp describes a pipeline that runs Google Lighthouse inside Docker containers, exports Lighthouse metrics into Prometheus for scraping, and visualizes historical averages in Grafana dashboards. The system runs tests on production-like pages for a platform serving ~10,000 customers, supports automated scheduled and on‑demand runs, stores JSON results, computes averages to smooth network noise, and provides lightweight container images and orchestration; the setup is published open source.
AI-written summary · about
chapters (9)
- 0:00Project intro
- 3:39UX and performance goals
- 8:17Lighthouse metrics
- 15:24Pikes Peak concept
- 17:35Technical solutions
- 21:51Current architecture
- 25:35Automated testing demo
- 28:07Future improvements
- 31:46Q&A
related talks
36mProgrammatically Performant
22mUsing Lighthouse in the Real World
27mWays of Frontend performance auditing with Lighthouse
30mPrometheus Is Good for Your Small Startup
37mMaking Your Grandparents Happy With Web App Performance Monitoring
38mPerformance Testing of Prometheus Based Metric Platforms
26mObserving Node.js: Using Metrics to Improve your Application Performance
19mContinuous web performance monitoring using Node.js
