Buen día compañeros, espero que se encuentren bien.
Les comento, me dedico a optimizar sitios web principalmente desarrollados en wordpress, hay un punto que nunca he podido solucionar y ahora si necesito hacerlo.
En concreto, el PageSpeed Insights de google me arroja lo siguiente:
No usa listeners pasivos para mejorar el desplazamiento
Se recomienda que los procesadores de eventos táctiles y de la rueda sean passive
para mejorar el desplazamiento de tu página. Más información
URL:/jquery.js
Ubicación: line: 1665
El archivo como estaba minifycado lo descomprimi y encontre en esa linea lo siguiente:
linea 1665: namespace: p.join(".")
y el codigo que creo lo complementa es el siguiente:
add: function(a, b, c, d, e) {
var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
if (r) {
c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++), (g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle = function(a) {
return void 0 === n || a && n.event.triggered === a.type ? void 0 : n.event.dispatch.apply(k.elem, arguments)
}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
while (h--) f = na.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".").sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
type: o,
origType: q,
data: d,
handler: c,
guid: c.guid,
selector: e,
needsContext: e && n.expr.match.needsContext.test(e),
namespace: p.join(".")
}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && !1 !== j.setup.call(a, d, p, k) || (a.addEventListener ? a.addEventListener(o, k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
a = null
}
}
En realidad no se a que se refiere google, y no comprendo muy bien el código y por supuesto no se como poner esa función en passive.
Requiero de su ayuda y conocimiento. Espero me puedan colaborar, de antemano muchas gracias.