Stylesheet initiators on Wix sites
5.8% of audited sites (324) load stylesheets directly via the HTML parser (72% good LCP, 1.7s median), whereas the 30.6% (1,718) injecting stylesheets via JavaScript drop to 90% good LCP (1.3s median).
100.0% of Wix sites use inline <style> blocks stylesheet initiator type, and 92% of those sites have a good LCP, against 92% of all Wix sites.
LCP pass rate
Sites with inline <style> blocks stylesheet initiator type have a good LCP most often: 92%, against 92% of all Wix sites. Sites with script-injected stylesheets CSS initiators have it least often, at 90%.
Stylesheet initiator type usage
Inline <style> blocks is the most used: 100.0% of Wix sites.
LCP phase breakdown by stylesheet initiator
Across the four LCP sub-parts in Chrome's field data, the largest gap between inline <style> blocks and script-injected stylesheets sits in resource load delay: 478 ms median for inline <style> blocks against 509 ms for script-injected stylesheets. Overall median field LCP is 1.2s for inline <style> blocks (TTFB 343 ms, load delay 478 ms, load duration 259 ms, render delay 137 ms) versus 1.3s for script-injected stylesheets.
Stylesheet initiator type per framework
React sets the stylesheet initiator type to inline <style> blocks on 100% of its sites, and 92% of React sites have a good LCP, against 92% of all sites.
Stylesheet initiator or the framework
Does the framework explain the stylesheet initiator type difference?
Almost every site with inline <style> blocks stylesheet initiator type is a React site, and almost every React site has inline <style> blocks stylesheet initiator type, so the data can't tell inline <style> blocks stylesheet initiator type and React apart.
Why JavaScript-injected stylesheets delay rendering and trigger layout recalculation
Stylesheets declared in HTML (5.8% of sites, 324) are discovered immediately by the preload scanner (72% good LCP, 1.7s median), and inline <style> blocks (100.0%) require zero network round-trips (92% good LCP). When stylesheets are injected at runtime by JavaScript (30.6% of sites, 1,718), CSS discovery waits for script download and execution, dropping good LCP to 90% (1.3s median).
Understanding stylesheet initiators
Extract component CSS at build time into static <link rel="stylesheet"> tags or inline critical <style> blocks instead of injecting stylesheets dynamically from JavaScript at runtime. Across all audited sites, 5.8% use parser-initiated CSS (72% good LCP) while 30.6% inject CSS via JavaScript (90% good LCP).
By Arjen Karel · 5,621 crawled Wix sites (728 with desktop Chrome field data, October 2026). How we measured.