Total JavaScript payload on Wix sites

38.7% of audited sites (2,176) transfer over 1 MB of JavaScript. Median field INP climbs from 72ms under 250 KB (100% good INP) to 79ms above 1 MB (97% good INP).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes · Wix sites only
Wix Scoped to 5,623 sites out of 203,892 analyzed (cms) Compare with all sites →

58.6% of Wix sites use 550 KB to 1 MB of JavaScript total JavaScript payload, and 97% of those sites have a good INP, against 97% of all Wix sites.

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with 550 KB to 1 MB of JavaScript total JavaScript payload have a good INP most often: 97%, against 97% of all Wix sites. Sites with over 1 MB of JavaScript JS payload have it least often, at 97%.

SitesGood, needs improvement, poor INPMedian
All Wix sites5,33397%74ms
Under 250 KB <0.1%2100%72ms
550 KB to 1 MB 58.6%3,11297%70ms
Over 1 MB 38.7%2,08197%79ms
250 to 550 KB 2.6%13895%69ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Total JavaScript payload usage

550 KB to 1 MB of JavaScript is the most used: 58.6% of Wix sites.

550 KB to 1 MB 58.6% Over 1 MB 38.7%
550 KB to 1 MB 58.6% Over 1 MB 38.7% 250 to 550 KB 2.6% Under 250 KB <0.1%
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Total JavaScript payload per framework

React sets the total JavaScript payload to 550 KB to 1 MB of JavaScript on 59% of its sites, and 97% of React sites have a good INP, against 97% of all sites.

FrameworkTotal JavaScript payload on its sitesGood INP
All Wix sites 5,621 sites550 KB to 1 MB 59%Over 1 MB 39%97%
React 5,620 sites550 KB to 1 MB 59%Over 1 MB 39%97%
550 KB to 1 MB Over 1 MB 250 to 550 KB Under 250 KB
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Total JavaScript payload or the framework

Does the framework explain the total JavaScript payload difference?

On React, 97% of sites with 550 KB to 1 MB of JavaScript total JavaScript payload have a good INP, against 97% of React sites with over 1 MB of JavaScript. Within React, sites with 550 KB to 1 MB of JavaScript and over 1 MB of JavaScript have a good INP about equally often.

Why total script weight taxes main-thread responsiveness

Every kilobyte of JavaScript downloaded over the network must be decompressed, parsed, compiled, and evaluated on the CPU. Across 147 sites (2.6%) shipping 250 to 550 KB of scripts, 95% pass field INP at an 69ms median, whereas the 38.7% (2,176) shipping over 1 MB drop to 97% good INP (79ms median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding total JavaScript payload

Keep total JavaScript transfer below 550 KB by route-splitting framework bundles, auditing tag-manager containers, and loading interactive widgets on demand. Across all audited sites, 2.6% transfer 250 to 550 KB (95% good INP, 69ms median) versus 38.7% above 1 MB (97% good INP, 79ms median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals DOM size → Page weight & requests → Image source mix → Stylesheet loading mix → By Arjen Karel · 5,621 crawled Wix sites (5,333 with all devices Chrome field data, October 2026) · How we measured