We hebben gisteravond een interessant detail gemeld. Gebruikers meldden online dat de laadsnelheid van YouTube vertraagde bij gebruik van de Firefox-browser. Vreemd genoeg wordt YouTube heel snel geladen als je een user agent (UA)-schakelaar gebruikt om de browser te laten denken dat het Google Chrome is.
Dit gedrag werd voornamelijk ontdekt door Reddit-gebruikers, en hoewel het een prestatie-optimalisatieprobleem lijkt te zijn, of een gebrek aan prestatie-optimalisatie door het Mozilla Firefox-ontwikkelteam, merkten gebruikers met adelaarsogen een vertraging van 5000 milliseconden of 5 seconden op in delen van de code die om de een of andere reden daar opzettelijk leken te zijn geplaatst.
Toen Google werd gevraagd commentaar te geven op de kwestie, gaf Google de volgende verklaring af:
Om een divers ecosysteem van makers over de hele wereld te ondersteunen en miljarden mensen toegang te geven tot hun favoriete inhoud op YouTube, zijn we begonnen met pogingen om kijkers die advertentieblokkering hebben ingeschakeld, aan te sporen advertenties op YouTube toe te staan, of YouTube Premium te proberen voor een advertentievrije ervaring. Gebruikers die een advertentieblokkering hebben geïnstalleerd, kunnen een suboptimale weergave ervaren, ongeacht de browser die ze gebruiken.
Volgens Google is de vertraging daarom te wijten aan het installeren van een adblocker, wat resulteert in een "suboptimale kijkervaring". Interessant genoeg voegde de technologiegigant er verder aan toe dat dit gebeurt "ongeacht de browser die een gebruiker gebruikt", wat suggereert dat het niet alleen de Firefox-browser is die getroffen wordt.
Het lijkt erop dat er meer aan de hand is dan dat, omdat de meeste mensen op het eerste gezicht zouden denken dat er iets verdachts aan de hand is, vooral omdat het misleiden van de Chrome-browser lijkt te werken. En daar is uiteraard een reden voor.
Een andere Redditor, frisch85, heeft de verdachte code nader bekeken en de resultaten leken nauw aan te sluiten bij de beweringen van Google. Hij legde uit:
Ik heb een deel van de code waarnaar wordt verwezen gecontroleerd en vermoed dat dit verband houdt met Firefox, aangezien de user-agent niet wordt gecontroleerd bij het uitvoeren van deze code en deze meer op de advertentie zelf lijkt. Dit lijkt mij meer een luie poging om ervoor te zorgen dat de advertentie minstens vijf seconden wordt weergegeven voordat de daadwerkelijke video wordt geladen, dan iets duisters te doen.
Waarom laadt het de eerste keer langzaam in plaats van elke keer? Heel eenvoudig: in plaats van de pagina opnieuw te laden zoals we zouden verwachten, voorkomt YouTube dat je de hele pagina opnieuw laadt, maar laadt de inhoud opnieuw zonder alle scripts opnieuw te laden, wat sommige sites tegenwoordig doen en ik vind het niet echt leuk omdat het sneller laadt, maar het is niet echt herladen.
Dus de gevallen waarin YouTube perfect werkt op Chrome, maar het moeilijk heeft op Firefox, hebben wellicht meer te maken met de manier waarop YouTube zelf 'herlaadt' dan met een of ander bedrog.
Gerelateerde artikelen: