Nadie puede negar que JQuery cambió la manera en que se hacían las cosas en la web, desde animaciones hasta procesamiento de información en formularios con Ajax, sin duda un paso difícil de  olvidar y que recordaremos con nostalgia.

Piensa 2 veces antes de usar JQuery

Hoy disfrutamos de una inmensa cantidad de posibilidades para desarrollar en web con efectos y animaciones que hace algunos años sólo lo podíamos imaginar, sea por el límite de los navegadores o las tecnologías que aún no se lanzaban. JQuery tiene 2 partes que hoy muchos desarrolladores lo piensan más antes de usar el framework en su proyecto, y no es por que sea malo o pasado de moda, es por el rendimiento:

  1. El tamaño del framework en KB
  2. La madurez del framework, tiene una lista increíble de funcionalidades.

Es muy bueno y bastante maduro, pero eso implica también que sea muy grande a pesar de tener una alternativa para soporte sólo a navegadores modernos.

Alternativas a JQuery

Si ya no deseas utilizar JQuery y quieres experimentar con otras alternativas, no te culpo y además te felicito, desarrolladores como tu son quienes hacen evolucionar la web, te dejo una lista antes de entrar con Sprint.js.

  • Zepto.js – Una framework compatible con los conocimientos de JQuery y en solo 5KB.
  • XUI – Otro framework compatible con los conocimientos de JQuery y en solo 4.1KB.

Sprint.js como alternativa

Este framework es interesante, su desarrollador es Benjamin De Cock (@bdc), presume de ser más rápido que JQuery y Zepto.js, también compatible con los conocimientos de JQuery que ya tienes, lo que permite aumentar el rendimiento de éste. Es el sacrificio que hace con el soporte para navegadores viejos, esto permite desechar funcionalidades que prácticamente ya no son útiles.

Ejemplo de sintaxis:

$("div").addClass("new").append("Hi Sprint");

Y por supuesto una gráfica de rendimiento en comparación con JQuery y Zepto.js:

Sprint.js

Se puede ver una gran diferencia entre los 3, es por eso que ahora piensa 2 veces antes de decidir que framework vas a utilizar y por supuesto que si te convenció Sprint.js, puedes ir a su repositorio en Github para ver más detalles aquí.

Luis Antonio Gomez Prieto

Luis Antonio Gomez Prieto

Co-founder and Fullstack developer at @wavecodela

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cerrar