Script initiators on Wix sites

100.0% of audited sites (5,621) load scripts directly from the HTML parser (97% good INP, 74ms median), while 99.9% inject scripts via other scripts (97% good INP, 74ms median) and 99.9% trigger scripts from other initiators (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 →

100.0% of Wix sites use parser-initiated scripts script initiator type, 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 parser-initiated scripts script initiator type have a good INP most often: 97%, against 97% of all Wix sites. Sites with script-injected scripts script initiators have it least often, at 97%.

SitesGood, needs improvement, poor INPMedian
All Wix sites5,33397%74ms
HTML parser (<script src>) 100.0%5,33397%74ms
Inline <script> execution 100.0%5,33397%74ms
Other initiators (workers / preloads) 99.9%5,33297%74ms
Script-injected (tag managers / loaders) 99.9%5,33197%74ms
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

Script initiator type usage

Parser-initiated scripts is the most used: 100.0% of Wix sites.

Sites using each option (sites can use more than one) 5,621 sites
HTML parser (<script src>) 100.0% Inline <script> execution 100.0% Other initiators (workers / preloads) 99.9% Script-injected (tag managers / loaders) 99.9%
HTML parser (<script src>) 100.0% Inline <script> execution 100.0% Other initiators (workers / preloads) 99.9% Script-injected (tag managers / loaders) 99.9%
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

Script initiator type per framework

React sets the script initiator type to parser-initiated scripts on 100% of its sites, and 97% of React sites have a good INP, against 97% of all sites.

FrameworkScript initiator type on its sitesGood INP
All Wix sites 5,621 sitesHTML parser (<script src>) 100%Inline <script> execution 100%Other initiators (workers / preloads) 100%Script-injected (tag managers / loaders) 100%97%
React 5,620 sitesHTML parser (<script src>) 100%Other initiators (workers / preloads) 100%Inline <script> execution 100%Script-injected (tag managers / loaders) 100%97%
HTML parser (<script src>) Inline <script> execution Other initiators (workers / preloads) Script-injected (tag managers / loaders)
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

Script initiator or the framework

Does the framework explain the script initiator type difference?

Almost every site with parser-initiated scripts script initiator type is a React site, and almost every React site has parser-initiated scripts script initiator type, so the data can't tell parser-initiated scripts script initiator type and React apart.

Parser-discovered scripts versus cascading script-injected chains

When scripts are declared in HTML (100.0% of sites, 5,621), the browser preload scanner discovers them immediately (97% good INP, 74ms median). On 99.9% of sites (5,619), scripts are dynamically injected by other scripts such as Google Tag Manager or loader snippets (97% good INP, 74ms median), while 99.9% (5,620) trigger scripts via other initiators (97% good INP, 74ms 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 script initiators

Prefer declarative <script defer> tags in HTML over JavaScript loader chains that inject second- and third-level scripts at runtime, and throttle tag-manager injection so late scripts do not fire during user input. Across all audited sites, 100.0% use parser-initiated scripts (97% good INP) and 99.9% use script-injected loaders (97% good INP).

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 Uses @import → Iframe dimensions set → Responsive image markup → Third-party share → By Arjen Karel · 5,621 crawled Wix sites (5,333 with all devices Chrome field data, October 2026) · How we measured