El problema es el uso de iframe de HTML para estos widgets. Los navegadores tienen que generar otro documento entero por cada iframe incluído. Normalmente no habría problema con uno o dos, pero a partir de cinco el navegador se empieza a colgar un poco. Los creadores de estos botones utilizan iframes para aislar la interacción del usuario con el widget, además de controlar el diseño de estos mismos.
El trato para los webmasters es increíblemente tentador. Techcrunch reporta (en un artículo que no encontré) que en un experimento, quitando sus widgets, pierden cerca del 20% de sus visitas.
Este problema no es nuevo. Recuerdo que cuando instalé Adblock de pronto sentí la web mucho más rápida, pues Adsense y similares han recurrido al famoso iframe desde sus inicios.
Para mi experiencia, esto ha llegado a casos tan ridículos que he tenido que hacer algo. En Google Reader, tuve que crear e instalar un user script para evitar que se carguen iframes con el famoso +1, la experiencia ahora es soportable. En Seth’s Blog, en la página inicial se despliegan los 20 posts más recientes, cada uno carga 3 o 4 widgets y la experiencia es terrible, en este caso tuve que bloquear estos widgets.
Podría sonar a poco, pero dos o tres segundos de que un sitio congele el navegador es una muy mala experiencia. Y si pensamos en dispositivos móviles, el sitio sería probablemente imposible de visualizar, saturando la limitada memoria del teléfono o tablet.
Hay algunas soluciones propuestas, como lazy loading para estos widgets, pero sigue siendo lento para los navegadores.
En este blog y para mis otros proyectos, he sido muy precavido con estas cuestiones. Creo más en la experiencia de usuario que en las visitas. Sé que si el contenido es bueno, la gente lo compartirá. Así ha sido durante muchos años, mucho antes de todo esto del social sharing. Incluso me han mandado un par de correos comentándome no saber que había fan page en facebook y cuenta de twitter, definitivamente hay que hacer algo ahí, pero poner widgets no creo que sea la solución.
Widgets, Un Paso Atrás En La Web Moderna fue escrito por fael el día lunes 16 de enero de 2012 a las 10:34 p. m.
Este post fue etiquetado: opinión web geek tecnología social