En Core Web Vitals, tenemos un tiempo total de bloqueo alto y parece que el principal culpable es este script en Ninja Forms. Si está comentado, Ninja Forms no se carga, obviamente no es una solución. Pero me encantaría encontrar una manera de evitar que afecte el rendimiento de la carga.
Este parece ser el código específico en front-end.js que lo causa:
//Simulate async callback; if (forceSync) { main(undef, deps, callback, relName); } else { //Using a non-zero value because of concern for what old browsers //do, and latest browsers "upgrade" to 4 if lower value is used: //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout: //If want a value immediately, use require('id') instead -- something //that works in almond on the global level, but not guaranteed and //unlikely to work in other AMD implementations. setTimeout(function () { main(undef, deps, callback, relName); }, 4); } return req;Actuación: