Shopify CSS rendering hints and the Core Web Vitals

will-change (65.3%), aspect-ratio (63.6%), scroll-driven animations (97.3%), CSS containment (30.4%), and content-visibility (22.5%) across 8,163 sites.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Phone field outcomes · Shopify sites only
Shopify Scoped to 8,248 sites out of 203,892 analyzed (cms) Compare with all sites →

97.3% of Shopify sites use scroll-driven animation CSS rendering hints, and 93% of those sites have a good INP, against 93% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
1

INP pass rate

Sites with scroll-driven animation CSS rendering hints have a good INP most often: 93%, against 93% of all Shopify sites. Sites with content-visibility CSS hints have it least often, at 89%.

SitesGood, needs improvement, poor INPMedian
All Shopify sites5,82593%111ms
Scroll-driven animations 97.3%5,62593%112ms
will-change 65.3%3,96092%117ms
aspect-ratio 63.6%3,84692%120ms
CSS contain 30.4%1,87490%123ms
content-visibility 22.5%1,35789%126ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
2

CSS rendering hints usage

Scroll-driven animation is the most used: 97.3% of Shopify sites.

Sites using each option (sites can use more than one) 8,163 sites
Scroll-driven animations 97.3% will-change 65.3% aspect-ratio 63.6% CSS contain 30.4%
Scroll-driven animations 97.3% will-change 65.3% aspect-ratio 63.6% CSS contain 30.4% content-visibility 22.5%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
3

CSS rendering hints per framework

Vue sets the CSS rendering hints to scroll-driven animation on 98% of its sites, and 91% of Vue sites have a good INP, against 93% of all sites.

FrameworkCSS rendering hints on its sitesGood INP
Shopify sites with CSS rendering hints 8,163 sitesScroll-driven animations 97%will-change 65%aspect-ratio 64%CSS contain 30%content-visibility 22%93%
jQuery 3,093 sitesScroll-driven animations 97%will-change 68%aspect-ratio 58%CSS contain 23%content-visibility 18%92%
Vue 930 sitesScroll-driven animations 98%will-change 76%aspect-ratio 75%CSS contain 33%content-visibility 24%91%
Scroll-driven animations will-change aspect-ratio CSS contain content-visibility
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
4

CSS rendering hints or the framework

Does the framework explain the CSS rendering hints difference?

On jQuery, 92% of sites with scroll-driven animation CSS rendering hints have a good INP, against 91% of jQuery sites with will-change. Within jQuery, sites with scroll-driven animation and will-change have a good INP about equally often. On Vue, 92% of sites with scroll-driven animation CSS rendering hints have a good INP, against 90% of Vue sites with will-change. Within Vue, sites with scroll-driven animation and will-change have a good INP about equally often.

How CSS rendering hints isolate layout and compositor work

CSS hints instruct the rendering engine how to allocate compositor layers and skip offscreen layout work. Among hint-using sites, 65.3% use will-change (92% good INP), 63.6% use aspect-ratio (92% good INP), 97.3% use scroll-driven animations (93% good INP), 30.4% use contain (90% good INP), and 22.5% use content-visibility (89% good INP).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding CSS rendering hints

Use aspect-ratio to reserve responsive media boxes, scroll-driven animations to move scroll effects off the main thread, and content-visibility: auto with contain-intrinsic-size on long below-the-fold sections. Avoid applying will-change across large numbers of elements, which exhausts GPU memory.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,163 sites with CSS rendering hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Scheduling API use → Interaction invoker types → Yielding strategy → INP phase breakdown → By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, 8,163 sites with CSS rendering hints, October 2026) · How we measured