Adblock 및 Adblock Plus 사용자들이 유튜브에서 성능 문제를 보고했는데, 처음에는 구글의 책임으로 돌렸지만 나중에는 인기 있는 광고 차단 확장 프로그램의 문제로 밝혀졌습니다.
Chrome 웹 스토어에 보고된 수치에 따르면 Adblock과 Adblock Plus는 동일한 개발자가 Chrome/Edge 브라우저용으로 만든 두 가지 광고 차단 프로그램으로, 1억 3,100만 명의 활성 사용자를 보유하고 있습니다.
지난 주말 Reddit에 올라온 한 게시물에 따르면 Google이 광고 차단기를 설치하면 동영상 버퍼링 속도를 늦추기 시작하여 동영상 로딩 시간, 썸네일 미리보기, 전체 화면 동영상 전환, 스크롤 속도가 현저히 느려졌다고 주장했습니다.
심지어 일부 사용자는 YouTube 동영상을 재생하는 동안 Chrome 브라우저가 너무 많은 스트레스를 받아 전체 운영 체제의 성능에 영향을 미쳤다고 보고했습니다.
BleepingComputer는 Adblock Chrome 확장 프로그램을 설치한 후 이 문제를 확인했으며, 이로 인해 YouTube가 매우 느려져 사이트 탐색이 어렵고 동영상이 매우 느리게 로드되는 현상이 발생했습니다.
Adblock을 설치한 상태에서 YouTube 동영상이 느리게 버퍼링됨
출처: BleepingComputer
성능 저하의 원인에 대해 혼란스러워하는 많은 사용자들은 인터넷 속도 문제나 메모리 누수 문제가 있다고 생각했습니다.
그러나 곧 이 문제가 특히 Adblock 및 Adblock Plus 광고 차단 확장 프로그램을 사용하는 사용자에게 영향을 미친다는 것이 분명해졌습니다. 일부 언론에서는 YouTube 프리미엄 구독자가 성능 문제를 겪지 않았다고 보도하여 문제의 원인을 더욱 모호하게 만들었습니다.
이전에 구글이 공격적인 광고 차단기 제한을 실험한 적이 있었기 때문에, 많은 사람들은 YouTube가 특정 지역에서 광고 차단 도구를 사용하는 사용자의 성능을 의도적으로 스로틀링하고 있다고 생각했습니다.
하지만 또 다른 인기 있는 Chrome용 광고 차단 확장 프로그램인 uBlock Origin은 영향을 받지 않았습니다.
Adblock 확장 프로그램 관련 문제
Adblock 프로젝트의 GitLab 페이지에 공개된 이슈에 따르면 성능 문제는 지난 주 출시된 Adblock 버전 5.17과 Adblock Plus 3.22에 도입된 확장 엔진 1.1.1 버전으로 인해 발생한다고 합니다.
uBlock Origin 개발자인 Raymond Hill이 X에서 설명하기를 이 문제가 구글의 코드 변경이 아니라 Adblock 확장 프로그램 자체의 문제라고 설명했습니다.
그는 브라우저 프로파일러 도구를 사용하여 심각한 성능 문제의 원인이 YouTube 웹페이지에서 Adblock Plus의 콘텐츠 스크립트 코드가 시간을 소비하기 때문이라는 것을 확인했습니다.
“성능 저하를 조금 조사해 본 결과, 그 원인은 여러 가지 코드 경로에 있으며, 문제가 되는 코드 경로가 트리거되는 많은 사이트에 영향을 미칩니다.”라고 힐은 설명했습니다.
Firefox에서도 끔찍한 성능을 보이는 Adblock 스크립트 (@gorhill)
또한 Hill은 이러한 성능 문제가 YouTube에만 국한된 것이 아니며 다른 사이트, 특히 동적으로 페이지를 업데이트하는 사이트에도 영향을 미칠 수 있다고 지적합니다.
Adblock Plus 또는 Adblock을 비활성화하는 것만으로는 성능 문제를 해결할 수 없습니다. Hill은 확장 프로그램을 완전히 비활성화하려면 먼저 웹 페이지를 몇 번 다시 로드하거나 새 탭에서 열어야 한다고 설명합니다.
하지만 BleepingComputer의 테스트 결과, Adblock을 비활성화하고 페이지를 새로고침하자 uBlock Origin이 활성화된 상태에서도 YouTube에서 동영상이 다시 빠르게 로드되었습니다.
Adblock 개발자는 성능 문제를 인지하고 있으며 이를 조사하고 있습니다. 그러나 문제를 재현할 수 없으며 원인을 파악할 수 있도록 사용자에게 피드백을 제공해 달라고 요청했습니다.
“문제를 발견하고 신고해 주셔서 감사합니다. 다른 사용자들로부터도 비슷한 신고가 서서히 접수되고 있어 3.22 버전에 포함된 변경 사항 중 하나에 문제가 있는 것으로 보입니다.”라고 Adblock 팀에서 댓글을 남겼습니다.
“안타깝게도 아직 문제를 직접 재현할 수는 없지만, 문제를 찾고 해결책을 개발하는 데 도움이 되도록 추적하기 위해 https://gitlab.com/Adblockinc/ext/Adblockplus/Adblockplusui/-/issues/1576 을 만들었습니다.”
“일반적으로 이 문제에 대한 추가 정보가 있으면 도움이 될 수 있으므로 support@Adblockplus.org 으로 연락해 주시면 감사하겠습니다.”
블리핑컴퓨터는 이 상황에 대해 Adblock과 Google에 문의했지만 게시 시점까지 답변을 받지 못했습니다.