45.3% of Wix sites use classic script evaluation Long Animation Frame (LoAF) script invoker type, and 98% 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 data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv
Sites with classic script evaluation Long Animation Frame (LoAF) script invoker type have a good INP most often: 98%, against 97% of all Wix sites. Sites with timer and rAF callbacks LoAF invokers have it least often, at 96%.
SitesGood, needs improvement, poor INPMedian
All Wix sites5,33397%74ms
Classic <script> evaluation 45.3%1,45698%72ms
DOM event listener (click / scroll / input) 74.8%2,42898%75ms
Timer / rAF callback (setTimeout / requestAnimationFrame) 7.0%22596%78ms
Promise microtask resolution (then / async-await) 0.5%1787%76ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv
2
Long Animation Frame (LoAF) script invoker type usage
DOM event listeners is the most used: 74.8% of Wix sites. Classic script evaluation is 45.3% of Wix sites.
Sites using each option (sites can use more than one) 3,408 sites
DOM event listener (click / scroll / input) 74.8% Classic <script> evaluation 45.3%
DOM event listener (click / scroll / input) 74.8% Classic <script> evaluation 45.3% Timer / rAF callback (setTimeout / requestAnimationFrame) 7.0% Promise microtask resolution (then / async-await) 0.5%
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv
3
Long Animation Frame (LoAF) script invoker type per framework
On React, 75% of sites use DOM event listeners Long Animation Frame (LoAF) script invoker type, and 97% of React sites have a good INP, against 97% of all sites.
FrameworkLong Animation Frame (LoAF) script invoker type on its sitesGood INP
Wix sites with Long Animation Frame (LoAF) script invoker type 3,408 sitesDOM event listener (click / scroll / input) 75%Classic <script> evaluation 45%97%
React 3,408 sitesDOM event listener (click / scroll / input) 75%Classic <script> evaluation 45%97% DOM event listener (click / scroll / input) Classic <script> evaluation Timer / rAF callback (setTimeout / requestAnimationFrame) Promise microtask resolution (then / async-await)
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv
4
LoAF script invoker or the framework
Does the framework explain the Long Animation Frame (LoAF) script invoker type difference?
On React, 98% of sites with classic script evaluation Long Animation Frame (LoAF) script invoker type have a good INP, against 98% of React sites with DOM event listeners. Within React, sites with classic script evaluation and DOM event listeners have a good INP about equally often.
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv
5
Understanding Long Animation Frame script invokers
Update visual UI state first inside click/keydown event listeners, then yield via scheduler.yield() before running analytics, storage writes, or non-critical Promise chains. Across all sites with Long Animation Frames, 74.8% trigger long frames in event listeners (98% good INP) and 0.5% in Promise microtasks (87% good INP).
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field data · 3,408 sites with Long Animation Frame (LoAF) script invoker typeBy Arjen Karel · corewebvitals.io/state-of-cwv