Eliminando jQuery de la interfaz de GitHub.com | Programar Plus

A continuación, se explica cómo y por qué el equipo de GitHub ha desaprobado lentamente jQuery de su base de código:

Recientemente completamos un hito en el que pudimos eliminar jQuery como una dependencia del código de interfaz para GitHub.com. Esto marca el final de una transición gradual de años de desacoplamiento cada vez mayor de jQuery hasta que pudimos eliminar por completo la biblioteca. En esta publicación, explicaremos un poco de la historia de cómo comenzamos a depender de jQuery en primer lugar, cómo nos dimos cuenta de que ya no era necesario y señalar que, en lugar de reemplazarlo con otra biblioteca o marco, estábamos capaz de lograr todo lo que necesitábamos usando API de navegador estándar.

El equipo explora cómo el uso de herramientas como eslint-plugin-jquery desalienta a los desarrolladores de GitHub a usar jQuery, pero el equipo también señala que decidieron eliminar ciertos comportamientos de diseño por completo para ayudarlos a lograr este objetivo:

Como parte de nuestro enfoque refinado para crear funciones de interfaz en GitHub.com, nos enfocamos en salirnos con la nuestra tanto como pudimos, y solo agregamos comportamientos de JavaScript como mejora progresiva. Como resultado, incluso los formularios web y otros elementos de la interfaz de usuario que se mejoraron con JS también suelen funcionar con JavaScript deshabilitado en el navegador. En algunos casos, pudimos eliminar ciertos comportamientos heredados por completo en lugar de tener que volver a escribirlos en Vanilla JS.

Creo que todo esto es una noticia maravillosa. Es bueno para jQuery, es bueno para los desarrolladores y es bueno para la web. Pero también muestra cuán lejos han llegado los navegadores desde la primera versión de jQuery en 2006. Me pregunto qué serán capaces de hacer los navegadores dentro de 12 años.

Enlace directo →

(Visited 8 times, 1 visits today)