우리는 어젯밤에 흥미로운 세부 사항을 보고했습니다. 사용자들은 Firefox 브라우저를 사용할 때 YouTube의 로딩 속도가 느려진다고 온라인에서 보고했습니다. 흥미롭게도 UA(사용자 에이전트) 스위치를 사용하여 브라우저가 Google Chrome이라고 생각하도록 속이면 YouTube가 매우 빠르게 로드됩니다.
이 동작은 주로 Reddit 사용자에 의해 발견되었으며 성능 최적화 문제 또는 Mozilla Firefox 개발 팀의 성능 최적화 부족으로 보이지만 독수리 눈을 가진 사용자는 어떤 이유로 의도적으로 삽입된 것으로 보이는 코드 섹션에서 5000밀리초 또는 5초의 지연을 발견했습니다.
이 문제에 대한 논평을 요청받았을 때 Google은 다음과 같은 진술을 제공했습니다.
전 세계 크리에이터들의 다양한 생태계를 지원하고 수십억 명의 사람들이 YouTube에서 좋아하는 콘텐츠에 액세스할 수 있도록 하기 위해 YouTube에서는 광고 차단기를 사용하는 시청자에게 YouTube에서 광고를 허용하거나 YouTube Premium을 사용해 광고 없는 경험을 하도록 권유하기 위한 노력을 시작했습니다. 광고 차단기를 설치한 사용자는 사용하는 브라우저에 관계없이 최적이 아닌 시청 환경을 경험할 수 있습니다.
따라서 Google에 따르면 광고 차단기 설치로 인해 지연이 발생하고 이로 인해 "최적의 시청" 경험이 발생한다고 합니다. 흥미롭게도 이 거대 기술 기업은 이러한 현상이 "사용자가 사용하는 브라우저에 관계없이" 발생한다고 덧붙였습니다. 이는 영향을 받는 것이 Firefox 브라우저만이 아니라는 점을 시사합니다.
그보다 더 많은 문제가 있는 것 같습니다. 왜냐하면 언뜻 보기에 대부분의 사람들은 특히 Chrome 브라우저를 속이는 것이 효과가 있는 것처럼 보이기 때문에 여기에 뭔가 수상한 일이 일어나고 있다고 생각할 것이기 때문입니다. 그리고 여기에는 분명히 이유가 있습니다.
또 다른 Reddit 사용자인 frisch85는 의심스러운 코드를 면밀히 조사한 결과, 그 결과가 Google이 제공한 주장과 거의 일치하는 것으로 보였습니다. 그는 다음과 같이 설명했습니다.
참조된 코드의 일부를 확인한 결과 이 코드를 실행할 때 사용자 에이전트가 확인되지 않고 광고 자체와 더 유사해 보이기 때문에 이것이 Firefox와 관련된 것으로 의심됩니다. 제가 보기에는 이는 뭔가 이상한 일을 하기보다는 실제 동영상이 로드되기 전 최소 5초 동안 광고가 표시되도록 하기 위한 게으른 시도처럼 보입니다.
매번 로드되는 것이 아니라 처음부터 느리게 로드되는 이유는 무엇입니까? 간단히 말해서, YouTube는 예상했던 대로 페이지를 다시 로드하는 대신 전체 페이지를 다시 로드하는 것을 방지하지만 모든 스크립트를 다시 로드하지 않고 콘텐츠를 다시 로드합니다. 이는 요즘 일부 사이트에서 수행하는 작업이며 로드 속도는 더 빠르지만 실제로는 다시 로드가 아니기 때문에 마음에 들지 않습니다.
따라서 YouTube가 Chrome에서는 완벽하게 실행되지만 Firefox에서는 어려움을 겪는 경우는 일부 속임수라기보다는 YouTube 자체가 '다시 로드'되는 방식과 더 관련이 있을 수 있습니다.
관련 기사: