Desgobierno
digitalMuseo de código público
Tecnologías · En el navegadorépoca 2006 – 2016
En el navegador · 2006 – 2016

jQuery 1.x

La rama 1 de jQuery, la librería de JavaScript que durante una década estuvo prácticamente en todas las páginas de Internet.

§ 1En el archivo
  • dominios donde la portada, las cabeceras o el certificado la delatan77de 1.466 dominios que sirven páginas · captura del 31 de agosto al 11 de septiembre de 2026
  • dominios que cargan jQuery 1.x o 2.x en alguna de sus páginas91de 319 dominios con titularidad probada · hasta 400 páginas por dominio
  • dominios que cargan jQuery 1.x215de 1.466 dominios que sirven páginas · sin parches de seguridad desde 2016

Por qué entonces

jQuery existió porque los navegadores eran incompatibles entre sí de una forma que hoy cuesta imaginar. El mismo código no funcionaba en Internet Explorer y en Firefox, y jQuery tapaba esas diferencias con una sola línea. Fue una de las librerías más útiles de la historia de la web: no era pereza, era supervivencia.

Qué pasó

Los navegadores se estandarizaron y el propio lenguaje incorporó casi todo lo que jQuery aportaba. La rama 1 se cerró con la 1.12.4 en 2016.

Por qué está mal hoy

Además de no recibir mantenimiento, las versiones de la rama 1 arrastran vulnerabilidades conocidas de cross-site scripting y de contaminación de prototipos que solo se corrigieron en ramas posteriores. La versión exacta aparece en el nombre del fichero, así que basta leerla para saber contra qué avisos hay que contrastarla.

En lo público

Es el indicador más fiable de cuándo se tocó por última vez el front de un sitio: el número de versión del fichero es prácticamente una datación por carbono 14.

El arreglo

Actualizar a jQuery 3.x (hay una guía de migración oficial) o, en sitios sencillos, quitarlo: casi todo lo que hacía está hoy en el navegador.

Esta ficha explica la tecnología; los casos concretos, con su cita y su procedencia, viven en las piezas.