¿Qué es mejor que jQuery en este momento?

Depende de lo que estés buscando y de lo que estés haciendo. Si necesita la capacidad de seleccionar fácilmente los elementos DOM, es difícil vencer a JQuery. El problema de usarlo solo por esta razón es una gran cantidad de código innecesario por una razón relativamente pequeña. Pero para la mayoría de los escenarios, el peso no será un problema, y ​​es difícil ignorar las capacidades del navegador cruzado y la infinidad de otros métodos útiles dentro de JQuery para después de que se haya realizado la selección.

Para la animación, mucho mejor que la mejor solución es la animación Greensock TweenLite y TweenMax y las bibliotecas de línea de tiempo. Ligero, flexible, una gran selección de animaciones infinitamente personalizables, fácilmente instanciadas y mucho más rápido que las animaciones JQuery o las animaciones CSS3 por sí mismas. Para más información ver Greensock.com.

Si puede salirse con el uso de JavaScript de vainilla para sus selecciones, hágalo. Pero para la mayoría de las situaciones que involucran sitios web estándar, use greensock para sus animaciones y JQuery para selecciones, implementaciones de Ajax, alteraciones de atributos, etc.

Depende de por qué necesita jQuery y cómo lo usa.

Para obtener algunos conceptos básicos, jQuery no es más que una biblioteca que facilita su trabajo en determinadas funciones. Otras bibliotecas similares a jQuery pueden ser Dojo , MooTools o YUI Library . De estos, creo que el más popular es Dojo.

Para responder a la pregunta “¿Qué es mejor?”, Primero debe preguntarse qué necesita exactamente. Como sucede, la mayoría de los sitios web simples e incluso algunas aplicaciones web ni siquiera necesitan jQuery, ya que solo lo usan para una funcionalidad específica como CSS Selector $ (”) o forEach que podría implementarse en JavaScript nativo obteniendo un tamaño de código más pequeño , tiempos de carga más rápidos y muchas veces una ejecución de código aún más rápida.

Visite el sitio web ‘You Might Not Need jQuery’ para obtener algunos ejemplos prácticos de lo anterior.

http://youmightnotneedjquery.com/