The Mason and the Meteorologist: On the Enduring Foundation of Core Web Vitals Versus the Fleeting Forecast of Real User Monitoring
We spend our days building for an audience we cannot see, crafting experiences for hands we will never shake. To understand their journey, we turn to two very different oracles: the solid, foundational metrics of Core Web Vitals and the swirling, real-time data of Real User Monitoring (RUM). One is a mason, the other a meteorologist. And in our quest for a performant page, we often listen to the wrong one.
Core Web Vitals—LCP, FID, CLS—are our mason. They arrive with a trowel and a spirit level, laying down an immutable foundation based on a strict, repeatable blueprint. They measure the user’s initial experience against a fixed, objective standard. A 2.5-second LCP is either achieved or it isn’t; a CLS score under 0.1 is either stable or it is not. This is the work of building a reliable house, ensuring the walls are plumb and the floor won’t tilt underfoot. It is the bedrock of trust, the guarantee that the page, at its core, adheres to a known quality of construction.
RUM, by contrast, is our meteorologist. It doesn’t care for blueprints, only for the ever-shifting atmosphere of actual user visits. It reports on the gale-force winds of a struggling mobile network in a remote town, the sudden downpour of a misbehaving ad script for a single user, the unseasonable warmth of a cached load for a returning visitor. Its data is vast, nuanced, and utterly specific to the moment it was captured. It tells us not if the house is well-built, but what the weather feels like inside it right now.
The peril comes in confusing the forecast for the foundation. We can become so mesmerized by RUM’s real-time dashboard—watching the flickering numbers of a user on a train, diagnosing one person’s peculiar pain—that we neglect the mason’s report that our foundational CLS is creeping upward for everyone. We chase ghosts in the data, optimizing for edge-case conditions while the main structure develops a crack. The meteorologist shouts about a coming hailstorm, and we rush to board up a single window, forgetting that the mason warned us the entire roof needs reinforcing.
The craft, then, is not in choosing one over the other, but in understanding their distinct voices. The mason’s work—the Core Web Vitals—is our non-negotiable baseline, the quality we are sworn to deliver for every visitor, regardless of their climate. The meteorologist’s reports—RUM data—are our guide for iterative refinement, for understanding how our solid construction fares in the wild, unpredictable world. Listen to the mason to build a house that stands. Consult the meteorologist to learn when to hand out umbrellas.
Notes & further reading
A few pages I came back to while writing this: