Challenge 3: Lab vs Field, a First Look — Possible Solution ==================================================================== THE SCENARIO ------------- Lighthouse (lab data) reports "Good" LCP. Real users on 3G connections (field data) report "Poor" LCP. A PLAUSIBLE REASON FOR THE GAP ---------------------------------- Lighthouse measures a page under FIXED, SIMULATED network and CPU conditions, chosen to represent some particular reference environment — not the actual, highly varied conditions real users are browsing under. If Lighthouse's simulated test environment uses a faster network profile than an actual 3G connection genuinely provides, the lab measurement would show a page loading quickly under those simulated conditions, while real users actually on slow 3G connections in the field experience meaningfully slower load times that the lab test never represented in the first place. The lab result reflects "how fast is this page under the conditions Lighthouse happened to test," not "how fast is this page for someone specifically on 3G" — and those can be two very different things whenever a real user's actual conditions are worse than whatever the lab test simulated. WHY THIS WORKS AS AN ANSWER ------------------------------ This directly follows from the chapter's own framing: Lighthouse's score is explicitly described as being generated under "fixed, simulated network and CPU conditions" and is called "a starting point for investigation, not proof the page is actually fast for everyone." A single simulated condition can never represent the full range of real users' actual devices and connections — some of whom (like the 3G users in this scenario) may be experiencing meaningfully worse conditions than whatever Lighthouse's lab environment simulated, which is exactly why the chapter's tip box warns against treating a good lab score as proof of good real-world performance across the board.