Puede que no necesites JavaScript
Publicado el 26 de octubre de 2016Al hacerse muy populares frameworks como jQuery, algunos desarrolladores generamos malos hábitos. Entre ellos, abusamos de incluir archivos en nuestros proyectos web que implican más pedidos http y descargas que muchas veces son innecesarias. Algo de eso ya hablé en un post sobre animaciones de scroll fluidas con JavaScript.
En el mismo espíritu de la web mencionada en ese post anterior, You might not need jQuery, y con el mismo objetivo de mantener liviano un sitio web, me encontré con otros dos proyectos interesantes:
El primero es You might not need JavaScript. Con lo que han avanzado los navegadores web en los últimos años, hay varias cosas que solían hacerse con JavaScript que pueden lograrse con HTML y CSS nativo. Este sitio aprovecha el poder de los navegadores modernos y muestra cosas que se pueden sin usar scripts. Para algunos casos puede que sigamos prefiriendo usar código JS, pero está bueno tenerlo en cuenta.
Otro mal con el que me tropiezo varias veces es que mucha funcionalidad JavaScript esté encapsulada en un plugin de jQuery. Como me pasó con ‘smooth scrolling‘, en general busco alguna biblioteca ya hecha que seguramente tenga mucho mejor código del que yo podría escribir por mi cuenta (además del apoyo y aportes de la comunidad, etc.). Los resultados de búsqueda casi siempre llevan a un plugin de jQuery. Pero You Might not need jQuery plugins viene al rescate. Se trata de una colección de bibliotecas JavaScript que resuelven distintos problemas comunes, y se caracterizan por no tener dependencias.
Como con todo, hay que usar el criterio. En ocasiones, jQuery probablemente sea la solución. Pero está bueno tener en cuenta alternativas y estar al tanto de otras formas de lograr los mismos resultados.
Jesús Perales 27 octubre. 2016 - 14:51
Hay muchas cosas que para la que ya no es necesario javascript, la mayoria son visuales y se empieza a formar la practica de usar javascript para la logica de negocio especificamente y las cosas visuales se delegan a css.
https://css-tricks.com/myth-busting-css-animations-vs-javascript/
Luis Jaquez 24 noviembre. 2016 - 00:53
A probar un poco Con HTML para dejar descansar al viejo JS.
Eder Lopez 13 enero. 2017 - 16:51
Yo solía usar Javascript para casi toda la pagina, pero ahora ya intento hacer animaciones con CSS, tanto por problemas de rendimiento como de SEO.
zulena 1 febrero. 2017 - 09:21
You might not need sql
Hace tiempo leí un artículo de Ricardo Martínez, sobre el uso innecesario de sql para la creación de páginas webs, no encuentro el post en Blitzhive, pero si un blog que habla de ello. También hablaba de la sobrecarga de webs con jquery i otras bibliotecas js
Aquí de otro blog q hace mención de ello, pero no el original, (si es spam quítenlo):
http://www.purotip.com/2016/06/gestores-de-contenido-para-la-web-del.html
Swicher 3 febrero. 2017 - 07:23
Otro sitio para encontrar librerías livianas y de propósito especifico es http://microjs.com/ Hace tiempo también leí este articulo con un enfoque similar sobre Javascript, pero del lado del usuario.