Ara

YouTube’da Şüpheli Hata: Tarayıcılar Kilitleniyor, RAM Tüketimi Tavan Yapıyor!

Geçtiğimiz günlerde sosyal medya platformlarında ve tarayıcı forumlarında YouTube'un tarayıcıları dondurduğu ve olağanüstü miktarda RAM tükettiği yönündeki şikayetler yayılmaya başladı. Geliştiriciler, platformun arayüz kodundaki bir hatanın, tarayıcıları sonsuz bir düzen hesaplama döngüsüne sokabileceğini belirtiyor. Sorunun, platformun video kontrolleri içerisindeki kontrolsüz bir arayüz hatasından kaynaklandığı düşünülüyor.

Firefox, Brave ve Microsoft Edge gibi birçok farklı tarayıcıyı kullanan kullanıcılar, YouTube'da videoların takıldığını, sekmelerin yanıt vermez hale geldiğini ve sistemlerinin yavaşladığını bildiriyor. Hatta bazı kullanıcılar, tek bir YouTube sekmesinin 7 GB'ı aşan RAM kullandığını belirtti.

İlk başta bu sorunların bir kısmı, YouTube'un reklam engelleyicilere karşı sürdürdüğü mücadele veya son tarayıcı güncellemeleriyle ilişkilendirildi. Zira sorunlar özellikle bir Firefox güncellemesi sonrası fark edilmeye başlanmıştı. Ancak Brave ve Edge kullanıcılarından gelen benzer raporlar, odağı YouTube'a çevirdi.

Yapılan incelemeler sonucunda, açık kaynaklı hata takip sisteminden gelen bilgiler, sorunun ana kaynağının YouTube'un ön yüz arayüz mantığı olduğunu gösteriyor. Konuyu araştıran geliştiriciler, problemin özellikle video oynatıcının hemen altındaki, Beğen, Beğenme, Paylaş gibi etkileşim düğmelerini içeren esnek menü kapsayıcısında yoğunlaştığını tespit etti.

Düğmelerin Sonsuz Döngüsü

Yapılan incelemelerdeki yorumlara göre, arayüz sürekli olarak tüm düğmelerin mevcut yatay alana sığıp sığmadığını kontrol ediyor. Düğmeler taşarsa, sistem boş alan açmak için bir düğmeyi gizliyor. Ancak düğmeyi gizlemek, kapsayıcının genişliğini değiştiriyor ve bu da anında yeni bir soruna yol açıyor. Düğme kaybolduktan sonra, mevcut genişlik arayüzün tekrar yer varmış gibi algılamasına neden oluyor ve gizlenen düğme yeniden görünüyor. Düğmeler tekrar taşıyor, arayüz düğmeyi tekrar gizlemek zorunda kalıyor. Bu döngü son derece yüksek hızlarda sürekli tekrar ediyor.

Bu görsel davranış küçük görünse de, tarayıcı içindeki sonuçları çok daha önemli olabilir. Modern tarayıcılar, arayüz öğeleri boyut veya konum değiştirdiğinde sayfa düzenlerini sürekli olarak yeniden hesaplar. Eğer bir web sayfası bu yeniden hesaplamaları saniyede binlerce kez tetiklerse, tarayıcı geliştiricilerin sıklıkla "layout thrashing" veya "reflow loop" olarak adlandırdığı bir döngüye girebilir.

Bu durum, tarayıcının sürekli olarak düzen geometrisini yeniden hesaplamasına, arayüz öğelerini yeniden çizmesine ve oluşturma durumlarını güncellemesine neden olarak CPU kaynaklarını ve belleği hızla tüketir. Bir kullanıcı, Reddit'te paylaştığı ekran görüntülerinde, CPU çekirdeklerinin maksimum kullanıma yaklaştığını ve YouTube sekmelerinin neredeyse yanıt vermez hale geldiğini gösterdi. Diğerleri ise tarayıcı genelinde sistemleri geçici olarak kilitleyecek kadar ciddi yavaşlamalar bildirdi.

Mozilla geliştiricilerinin bu sorunu araştırmaya devam ettiği ancak henüz geniş çapta doğrulanmış bir çözümün bulunmadığı bildiriliyor. Hem Firefox tabanlı hem de Chromium tabanlı tarayıcıların benzer sorunlar yaşaması, sorunun büyük olasılıkla YouTube'dan kaynaklandığı şüphesini güçlendiriyor. Şimdilik sorunun kesin kökeni resmiyet kazanmış değil; ne Google ne de YouTube sorunun kaynağını kamuoyu ile paylaşmadı.

Önceki Haber
Şaşırtıcı Gerçek: Şehir Kuşları Kadınlardan Neden Daha Çok Korkuyor?
Sıradaki Haber
İnsan Boyutunda Bilgisayar Kasası: İçine Girip Oyun Oynayabileceğiniz RGB Aydınlatmalı Teknoloji Harikası!

Benzer Haberler: