Build1 distinct publisher2 min readPublished
Chrome starts shipping Stable every fortnight in September 2026 while CrUX keeps averaging 28 days of sessions, so a field LCP move can be version mix rather than anything your team deployed. Label the browser.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Fourteen days separate Chrome 153 Stable from Chrome 154 Stable [1]. Put that against the field window. CrUX advances one day at a time, oldest day out and newest day in, and there is no switch that flips the whole population onto the new major on release day [7]. The window has no opinion about your release calendar. Two release boundaries therefore fit inside 28 days, which means sessions from three consecutive majors can land in the same p75 [2]. The dev.to post that works this through describes the blend as two adjacent majors [9]; two is the floor, because people who auto-update mid-window contribute post-update sessions beside pre-update ones in one aggregate [8].
What a Stable release changes is the measurement path: paint timing, image decoding, lazy-loading heuristics, interaction scheduling, on a page nobody touched [8]. Change the version mix inside the window and the published p75 moves while your bundles are byte-identical to last month [10]. The same post reads an amber band after a quiet week as population mix first: who updated, which channel they run, how fast auto-update spread [20].
The instinct is to slice the data by exact Chrome major and settle the argument. The post says check sample thresholds before you do [15]. The arithmetic says why: at a fortnightly cadence each major owns 14 days of the window rather than 28, so the sessions attributable to a version halve before you have also split by device, country and template [5].
Eight weeks against two is four majors of drift [3], which is how a retail origin and a locked-down corporate fleet come to read different field bands on the same URL template [11].
Annotation alone will not close this. Origin-level field LCP also moves when the homepage's share of traffic falls and a slower category listing gains, with no code change on either template [12]. So the division of labour has to be explicit: a lab run on a fixed URL answers whether your deploy changed the critical path, and CrUX answers what Chrome users experienced across versions and journeys [13]. Scheduled runs in the same week are the evidence that the origin held still [16].
Chrome's branch cut for 153 lands 14 days before its public Stable [4], so the vendor's own validation window now equals its shipping interval. Smaller, more frequent releases remain the right call for security and platform velocity [18]. The compression just propagates outward to everyone whose reporting cycle is still monthly.
Ranked by verification strength, evidence, and original report placement.
Under a four-week browser cadence, one 28-day field window often covered one new Stable major plus tail versions; under a two-week cadence, the same window can include two adjacent majors.
Smaller, more frequent browser releases are good for security and platform velocity, but for field reporting they mean more opportunities for a 28-day CrUX window to span two majors with different Web Vitals behaviour without any change on the origin.
CrUX data is always a 28-day rolling average of real Chrome sessions.
Google announced in March 2026 that Chrome will move from a four-week Stable cadence to a two-week cycle, starting with Chrome 153 Stable on 8 September 2026, with Beta and Stable promotions arriving every two weeks on Desktop, Android and iOS.
Extended Stable keeps an eight-week cycle for enterprises that need longer validation windows.
Under the new table in Google's post, Chrome 153 Stable cuts on 25 August 2026 with public Stable on 8 September 2026, while Chrome 154 Stable follows on 22 September 2026.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 27, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
Lighthouse's Agentic Browsing score is mostly the accessibility work you already skipped1 distinct publisher
product
Relay's shutdown hands Chrome a product boss and its customers a September 14 deadline2 distinct publishers
security
CVE-2025-62593: A Ray Developer's Browser Is Now the Attack Surface1 distinct publisher
build
Pass-ta-key breaks Chrome's device trust, not WebAuthn: harden the endpoint, keep the rollout1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Documented plumbing, single messenger
Two very different grades of evidence sit in the same post. The CrUX side is verifiable against public documentation — the 28-day rolling window, the daily advance, the collectionPeriod dates any caller can read back — and it does the real analytical work. The Chrome side is a faithful-looking but unchecked summary of Google's March 2026 announcement, and the Firefox parallel is a single clause pointing at community coverage of a newsletter. Nowhere does this reporting measure what it warns about: no version-over-version Web Vitals delta, no worked field example, and the promised per-major sample cut-off trails off mid-sentence.
Calendar set, nothing landed yet
The only hard adoption signal is a schedule. Chrome's fortnightly Stable had not shipped when this was published in late August 2026, so no field window yet spans the new cadence and no published p75 has moved for the reason described. On the practice side there is nothing at all: not one team is shown adding browser rows to its release calendar or setting a per-version sample floor. What raises this above zero is the reach of the trigger — an auto-updating browser calendar applies to every Chrome origin whether or not anyone prepares for it.
Headline runs ahead of the body
The mechanism is real and modestly stated inside the post — 'the same window can include two adjacent majors' — but the framing around it promises three stacked majors as a settled outcome, which is arithmetic on the fortnightly interval rather than anything Google or the body says. Add a certainty of tense ('will stack') for an effect that had not yet appeared in any field data, and no bound on how large the version-to-version difference actually is, and the packaging leans harder than the reporting. Not inflation so much as rounding up in the author's own favour.
Agency post with a service attached
The author is transparent about the commercial position and that transparency is the point to note: the piece speaks of 'agency tickets' and 'rules we use in client work', and routes readers to the same shop's Core Web Vitals and synthetic-versus-RUM guides. Its argument also happens to favour first-party RUM — yours, with your segments and alert rules — over the public Chrome dataset, which is exactly the sort of instrumentation work a performance consultancy sells. None of that makes the mechanism wrong; the documented parts stand on their own. It does mean the urgency, and the choice to leave the per-version sample cut-off unpublished, should be read as coming from someone with billable follow-up.
Sure of the mechanism, silent on the size
We can be fairly confident that a fortnightly Stable channel and a 28-day rolling average interact the way this describes — the two inputs are documented and the consequence is close to arithmetic. Confidence drops on everything a reader would act on: how far a field number actually moves between majors, whether Google adjusts the window in response, and whether any of the recommended annotation discipline is being adopted. One publisher, one voice, one unverified summary of the schedule.