El 16% del código de un sitio web promedio viene de Facebook con el rastreo y peso correspondiente

Facebook no solo tiene el poder combinado de las redes sociales y servicios de mensajerías más grandes del planeta (Messenger, WhatsApp, Instagram) con miles de millones de usuarios, sino que también forma parte integral de una enorme cantidad de sitios web que utilizan sus servicios para añadir botones de "Me gusta" y comentarios.

Así que quizás no debería resultar sorprendente que de los 10.000 sitios web más visitados en todo el planeta, el 6% tengan contenido que proviene de los servidores de Facebook y que este además sea una gran parte de la carga de la página.

Ben Regenspan, un desarrollador neoyorquino, explica en un artículo en su Medium como ese contenido proviene del SDK de Facebook, necesario para los ya mencionados "Me gusta" y sistema de comentarios, pero la red social requiere que una web cargue el SDK completo aunque solo necesite una pequeña fracción de sus funciones.

Históricamente más de 4 millones y medio de sitios web han usado la red de entrega de contenidos de Facebook (Facebook CDN), y actualmente, del millón de sitios web más visitados en el planeta, 7% la utiliza.

Como explica Regenspan, el contenido que muestran las webs y que proviene de los servidores de Facebook, es la SDK de la red. Pero la porción de código es tan grande que representa el 16% del total de todo el Javascript que carga la página.

Un vistazo a…
MEGA GUÍA MEJORA la SEGURIDAD y PRIVACIDAD de FACEBOOK

Código innecesario y que no se puede evitar

La SDK contiene una enorme cantidad de funciones: métodos para recuperar datos de otros sitios web, determinar que navegador y dispositivo tiene un usuario, dar soporte a navegadores antiguos que usan menos del 1% de usuarios de Internet, etc.

El detalle importante está que más del 80% del contenido del SDK está escrito de tal forma que, por ejemplo, para usar solo la función de "Me gusta" la web necesita cargar todas las demás funciones que permiten comentarios de Facebook, inserción de vídeos, botones de inicio de sesión, y más cosas no relacionadas.

Aunque si vives en un país desarrollado con una conexión a Internet decente, esta carga adicional al abrir un sitio web es básicamente imperceptible, no en todo el mundo se goza de los mismos privilegios.

Además, está el impacto que causa esto para quienes mantienen las webs que visitas y que usualmente tienen que usar código de terceros además del de Facebook para diferentes analíticas y funciones. Código encima de código, encima de más código.

Y, por supuesto, como no hay forma de saltar esto porque absolutamente todas las funciones residen dentro del mismo SDK, así solo tengas un botón de me gusta en tu web, ya Facebook tiene todo su código ejecutándose y recopilando infinidad de datos sobre quienes lo visitan, y también quienes lo mantienen.

Vía | The Next Web
En Genbeta | En Facebook puedes bloquear a cualquiera, pero no a Mark Zuckerberg ni a Priscilla Chan

Ver todos los comentarios en https://www.genbeta.com

VER 7 Comentarios

Portada de Genbeta