TLDR: Después de casi 10 años sin una major release, jQuery 4.0.0 finalmente llegó el 17 de enero de 2026, trayendo modernizaciones importantes, eliminación de código legacy y mejor rendimiento.
El 14 de enero de 2006, John Resig presentó jQuery en BarCamp NYC. Veinte años después, jQuery sigue siendo una de las bibliotecas más utilizadas en la web. Con más del 77% de los sitios web usándola según W3Techs, jQuery demuestra que su legado continúa.
jQuery 4.0 representa un paso importante hacia la modernización, eliminando soporte para navegadores obsoletos y adoptando características modernas de JavaScript.
Cambios en Soporte de Navegadores
El cambio más significativo es la eliminación de soporte para navegadores antiguos:
- Internet Explorer 10 y anteriores: Finalmente eliminados
- Edge Legacy (versión no-Chromium): Ya no soportado
- iOS < 11: Eliminado
- Firefox < 65: Eliminado
- Android Browser nativo: Ya no soportado
Nota importante: IE 11 todavía está soportado en jQuery 4.0, pero será eliminado en jQuery 5.0
Esto permite que el código sea más limpio y eficiente, sin necesidad de workarounds para navegadores antiguos.
Breaking Changes Importantes
Orden de eventos focus/blur
Uno de los cambios más técnicos es el orden de los eventos focus y blur. Anteriormente, jQuery tenía un comportamiento particular para estos eventos. Ahora sigue estrictamente la especificación W3C:
APIs deprecadas eliminadas
Varias APIs que habían sido marcadas como deprecadas finalmente fueron removidas:
jQuery.cssNumberjQuery.cssPropsjQuery.isArray()(usarArray.isArray())jQuery.parseJSON()(usarJSON.parse())jQuery.isNumeric()jQuery.isFunction()(usartypeof fn === 'function')jQuery.isWindow()jQuery.camelCase()jQuery.type()jQuery.now()(usarDate.now())jQuery.proxy()(usarFunction.prototype.bind())
Parámetros internos removidos
Algunos parámetros que eran de uso interno fueron eliminados:
🎬 ¿Te está sirviendo este contenido? Tenemos más tutoriales y explicaciones en nuestro canal de YouTube.
Mejoras de Performance
Minificador en Rust
jQuery 4.0 utiliza un nuevo minificador escrito en Rust, que produce archivos más pequeños y se ejecuta más rápido durante el build.
Build Slim más pequeño
La versión "slim" (sin AJAX ni effects) ahora pesa aproximadamente 19.5kb gzipped, haciéndola más atractiva para proyectos que no necesitan todas las funcionalidades.
JavaScript Moderno
ES Modules Nativos
jQuery 4.0 ahora soporta ES Modules de forma nativa:
Promises en lugar de Deferreds
La versión slim ahora usa Promises nativas en lugar de los Deferreds de jQuery:
Arrow Functions y Sintaxis Moderna
El código interno de jQuery ahora usa arrow functions, template literals y otras características modernas de ES6+.
FormData en $.ajax
Ahora puedes pasar FormData directamente a $.ajax():
Cómo Actualizar
Migración directa
Una gran noticia: puedes actualizar directamente desde jQuery 1.9+ a 4.x sin necesidad de pasar por la versión 3.x.
jQuery Migrate
Para facilitar la transición, existe jquery-migrate que te ayuda a identificar código deprecado:
Esto mostrará advertencias en la consola cuando uses APIs deprecadas o eliminadas.
¿Sigue siendo relevante jQuery?
Aunque frameworks como React, Vue y Svelte dominan el desarrollo moderno, jQuery sigue siendo extremadamente útil para:
- Sites existentes: Millones de sitios ya lo usan
- WordPress: Incluido por defecto
- Prototipado rápido: Menos setup que un framework completo
- Manipulación del DOM simple: Para scripts pequeños
- Plugins existentes: Enorme ecosistema
jQuery 4.0 demuestra que la biblioteca sigue evolucionando y adaptándose a los estándares modernos de la web.
Recursos Oficiales
Abrazo. bliss.

