jQuery 4.0 larga vida al rey que “ya estaba muerto”
jQuery 4.0 salió oficialmente y básicamente dijo: “yo no me morí, nomás me estaba actualizando”. Después de un ciclo largo, llega con limpieza de legado, modernización y algunos cambios que sí pueden romper cosas si vienes con código viejito.
Qué es jQuery 4.0 y por qué importa
jQuery 4.0 es el primer major release en casi 10 años y trae cambios que el equipo no podía meter en un minor/patch: quitar APIs deprecated, recortar “magia” rara, y modernizar el empaquetado. La buena noticia: esperan que la mayoría pueda migrar con cambios mínimos.
Cambios clave de jQuery 4.0
Adiós soporte a IE10 y anteriores
jQuery 4.0 deja de soportar IE 10 y más viejos (IE11 todavía sigue, pero planean retirarlo por etapas hacia jQuery 5.0). También se recorta soporte a otros navegadores muy antiguos (Edge Legacy, Android Browser, etc.). Si necesitas esos navegadores, te conviene quedarte en jQuery 3.x.
Trusted Types y mejor compatibilidad con CSP
Si trabajas con seguridad seria (CSP estricta), esto te interesa: jQuery 4.0 agrega soporte para Trusted Types, para que pasar HTML envuelto como TrustedHTML no choque con require-trusted-types-for. Además, ajustan comportamiento de carga de scripts para evitar errores típicos con CSP.
El código fuente migra a ES modules
jQuery modernizó su fuente: pasó de AMD a ES modules, y ahora empaquetan con herramientas modernas (mencionan el cambio en su proceso de packaging). Esto mejora compatibilidad con flujos actuales y bundlers.
APIs deprecated removidas
Esto es el “me duele pero lo necesitaba”: quitaron utilidades que ya tienen equivalente nativo o eran más internas que públicas, como jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.now, etc. La idea es usar Array.isArray, JSON.parse, String.prototype.trim, Date.now, y amigos.
Slim build más pequeña
Además del build normal, hay slim que excluye módulos (por ejemplo, partes de ajax/animación y cosas relacionadas) para reducir tamaño; en el anuncio destacan que el slim baja varios KB gzipped.
Cómo instalar jQuery 4.0
CDN oficial
Antes: esto te sirve si quieres probar rápido sin tocar bundlers.
<script src="https://code.jquery.com/jquery-4.0.0.min.js"></script>Y si quieres slim:
<script src="https://code.jquery.com/jquery-4.0.0.slim.min.js"></script>
¡20% de descuento en planes VPS!
Obtén un 20% de descuento en todos nuestros planes VPS.
Obtener 20% dtoEstos links están listados en el anuncio oficial.
npm
Si tu proyecto vive en npm:
npm install [email protected]También está indicado por el equipo en el release.
Cómo migrar a jQuery 4.0 sin que tu app se convierta en “arte abstracto”
La ruta más segura es jQuery Migrate, porque te avisa en consola qué cosas estás usando que ya no deberían existir.
Paso 1 Revisa si vienes de jQuery 1.x o 2.x
Ojo aquí: el repo de jQuery Migrate recomienda que para llegar a 4.x primero estés en jQuery 3.x, y que uses Migrate 3.x si vienes de versiones más antiguas.
Paso 2 Carga jQuery 4.0 y luego jQuery Migrate 4.x
Ejemplo (para desarrollo) usando el patrón que muestra el repo:
<script src="https://code.jquery.com/jquery-4.0.0.min.js"></script>
<script src="https://code.jquery.com/jquery-migrate-4.0.0-beta.2.min.js"></script>Qué hace esto:
Antes: tu sitio puede tronar en silencio por APIs removidas.
Con Migrate: te suelta warnings/mensajes para ubicar lo que tienes que corregir y migrar.
Paso 3 Arregla lo típico que rompe
Checklist de cosas que suelen salir en migración:
Reemplazar helpers removidos (
jQuery.trim,jQuery.parseJSON,jQuery.now, etc.) por equivalentes nativos.Revisar cualquier dependencia vieja que “asumía” soporte de navegadores antiguos.
Si usas AJAX/JSONP “creativo”, revisa cambios de comportamiento (el equipo ya había anunciado ajustes para reducir comportamientos inesperados).
Paso 4 Usa el Upgrade Guide como mapa
El Upgrade Guide 4.0 lista soporte de navegadores y puntos de ruptura esperables. Es el “manual de supervivencia” oficial.
Buenas prácticas para 2026 si todavía usas jQuery
Si tu proyecto es legacy, jQuery 4.0 es buena señal: sigue vivo y mantenido, y el propio sitio de soporte remarca que soportan el último release.
Si tu proyecto es nuevo: jQuery puede seguir siendo útil en mantenimiento rápido, dashboards internos, o cuando el costo de reescribir “todo a framework” no tiene sentido. (No todo merece una migración épica, a veces solo quieres que funcione.)
Conclusión
jQuery 4.0 es básicamente el “glow up” de jQuery: menos lastre, más seguridad moderna (Trusted Types/CSP), mejor compatibilidad con tooling actual (ESM) y limpieza de APIs viejas. Si migras con jQuery Migrate y te apoyas en el Upgrade Guide, la actualización puede ser bastante tranquila.



