Nous avons rapporté un détail intéressant hier soir. Les utilisateurs ont signalé en ligne que la vitesse de chargement de YouTube ralentissait lors de l'utilisation du navigateur Firefox. Curieusement, si vous utilisez un commutateur d'agent utilisateur (UA) pour faire croire au navigateur qu'il s'agit de Google Chrome, YouTube se chargera très rapidement.
Ce comportement a été principalement découvert par les utilisateurs de Reddit, et bien qu'il semble s'agir d'un problème d'optimisation des performances, ou d'un manque d'optimisation des performances de la part de l'équipe de développement de Mozilla Firefox, les utilisateurs aux yeux d'aigle ont remarqué un délai de 5 000 millisecondes ou 5 secondes dans des sections du code qui semblaient avoir été placées là intentionnellement pour une raison quelconque.
Lorsqu'on lui a demandé de commenter le sujet, Google a fourni la déclaration suivante :
Afin de soutenir un écosystème diversifié de créateurs à travers le monde et de permettre à des milliards de personnes d'accéder au contenu qu'ils aiment sur YouTube, nous avons commencé à encourager les spectateurs dont les bloqueurs de publicité sont activés à autoriser les publicités sur YouTube ou à essayer YouTube Premium pour une expérience sans publicité. Les utilisateurs sur lesquels un bloqueur de publicité est installé peuvent rencontrer un affichage sous-optimal, quel que soit le navigateur qu'ils utilisent.
Par conséquent, selon Google, le retard est dû à l'installation d'un bloqueur de publicités, ce qui entraîne une expérience de « visualisation sous-optimale ». Fait intéressant, le géant de la technologie a ajouté que cela se produit « quel que soit le navigateur utilisé par l'utilisateur », suggérant que ce n'est pas seulement le navigateur Firefox qui est affecté.
Il semble que le problème ne se résume pas à cela, car à première vue, la plupart des gens penseraient qu'il se passe quelque chose de louche, d'autant plus que tromper le navigateur Chrome semble fonctionner. Et il y a évidemment une raison à cela.
Un autre utilisateur de Reddit, frisch85, a examiné de plus près le code suspect et les résultats semblaient correspondre étroitement aux affirmations fournies par Google. Il a expliqué :
J'ai vérifié une partie du code référencé et je soupçonne que cela est lié à Firefox car l'agent utilisateur n'est pas vérifié lors de l'exécution de ce code et il ressemble davantage à l'annonce elle-même. Cela me semble plus être une tentative paresseuse de s'assurer que l'annonce est diffusée pendant au moins 5 secondes avant le chargement de la vidéo, plutôt que de faire quelque chose de louche.
Pourquoi se charge-t-il lentement la première fois au lieu de chaque fois ? Tout simplement, au lieu de recharger la page comme on s'y attendait, YouTube vous empêche de recharger la page entière mais recharge le contenu sans recharger tous les scripts, ce que font certains sites de nos jours et je n'aime pas trop ça car ça charge plus vite mais ce n'est pas vraiment un rechargement.
Ainsi, les cas où YouTube fonctionne parfaitement sur Chrome, mais rencontre des difficultés sur Firefox, peuvent avoir plus à voir avec la façon dont YouTube lui-même « recharge » qu'une simple supercherie.
Articles connexes :