Siguiendo los pasos de jQuery Mobile 1.3 viene jQuery 2.0, una nueva versión completa de la popular biblioteca de JavaScript.
La gran noticia, que hemos sabido por un tiempo, es que jQuery 2.0 ha perdido el soporte de la biblioteca para Internet Explorer 6, 7 y 8. Estos llamados navegadores heredados están lentamente avanzando hacia la extinción y es cierto que muy pocas personas todavía use IE6. Sin embargo, todavía hay un número considerable de clientes que solicitan soporte IE 7+.
La recompensa por eliminar IE6, 7 y 8 es un archivo central más pequeño (más de 8kb para el archivo modificado), con un rendimiento más rápido.
Los desarrolladores afirman que jQuery 2.0 está destinado "a la web moderna", lo que se refleja en la falta de soporte para versiones anteriores de IE. Sin embargo, uno de los aspectos clave de la web moderna, aunque es algo que odiamos reconocer, es que las personas todavía usan versiones heredadas de IE, especialmente en el mundo en desarrollo. De hecho, hay tantas personas que actualmente usan IE8 como su navegador de elección, es un poco difícil justificar la etiqueta 'legado' en absoluto. Por supuesto, sería bueno considerar solo los navegadores más actualizados, pero este movimiento del equipo de desarrollo de jQuery parece un poco prematuro.
Si usted es uno de los que tiene la mala suerte de tener que soportar IE6, 7 u 8, entonces deberá seguir con jQuery 1.9 por ahora, y esperar que jQuery 1.10, que admitirá versiones heredadas de Internet Explorer y esté programado para lanzamiento en el futuro cercano - servirá a sus propósitos.
La doble bifurcación de jQuery 2.0 y la próxima 1.10 seguramente generará confusión. La pregunta difícil es qué versión de jQuery deberían usar los desarrolladores. jQuery 2.0 es nuevo y brillante, pero ¿las ganancias de rendimiento realmente justifican el precio pagado? jQuery 1.9 también es relativamente nuevo y la mayoría de los cambios clave de la biblioteca se incluyen en 1.9.
En realidad, es discutible que la nueva etiqueta '2.0' sea una pista falsa, y los cambios reales tuvieron lugar con 1.9, cuando se eliminaron varios métodos ineficientes. Entonces, jQuery 2.0 y jQuery 1.10 son meramente nuevos solo en el nombre, publicados como preparación para futuros desarrollos en el futuro.
Por el momento, 1.9 parece ser la elección sensata para la gran mayoría de los desarrolladores de jQuery. Queda por ver si eso será cierto por mucho más tiempo.
¿Usará jQuery 2.0 en próximos proyectos? ¿Cuál es la versión más antigua de IE para la que se desarrolla? Háganos saber en los comentarios.
Imagen / miniatura destacada, imagen informática heredada a través de Shutterstock.