İnternet Tarayıcılarının Evrimi: Chrome, Edge ve Brave Bellek Tüketim Karşılaştırması

İnternet Tarayıcılarının Evrimi: Chrome, Edge ve Brave Bellek Tüketim Karşılaştırması

Modern Web Tarayıcılarının Bellek Açlığı Nereden Geliyor?

İnternet tarayıcıları ilk dönemlerinde yalnızca düz HTML metinlerini render eden basit yazılımlardı. Günümüzde ise karmaşık web uygulamalarını, 3D grafikleri ve çok izlekli kod yapılarını çalıştıran adeta bağımsız birer işletim sistemine dönüştüler. Web teknolojilerinin ilerlemesiyle birlikte kullanıcı deneyimi zenginleşti ancak bu durum donanım kaynakları üzerinde ciddi bir baskı oluşturdu. Bellek tüketimi, modern tarayıcıların en çok tartışılan teknik parametrelerinden biri haline geldi.

Mevcut pazarda popüler olan birçok tarayıcı temel olarak Chromium açık kaynak projesini altyapı olarak kullanmaktadır. Google Chrome, Microsoft Edge ve Brave aynı çekirdek motoru paylaşsa da bellek yönetimi algoritmalarında, arka plan süreç izleme mantıklarında ve dahili özellik setlerinde birbirlerinden belirgin şekilde ayrılırlar.

Chromium Mimarisi ve Çoklu Süreç Yapısı

Chromium tabanlı tarayıcıların yüksek bellek kullanımının ana nedeni kullandıkları 'Multi-Process' (Çoklu Süreç) mimarisidir. Bu mimaride ana tarayıcı penceresi, her bir açık sekme, yüklenen uzantılar ve grafik işleme süreçleri birbirinden tamamen bağımsız birer işletim sistemi süreci olarak yürütülür. Bir sekmede meydana gelen çökme veya kilitlenme diğer sekmeleri etkilemez.

Güvenlik tarafında ise 'Site Isolation' (Site İzolasyonu) adı verilen mekanizma devreye girer. Farklı alan adlarına ait kodlar bellek seviyesinde birbirinden izole edilir. Bu durum güvenlik zafiyetlerini engellerken her bir süreç için ayrı kütüphanelerin belleğe yüklenmesini gerektirir. Kullanıcı tarafında donanım yükünü azaltma arayışları sürerken, tıpkı bulut oyun sistemleri gibi platformlarda olduğu gibi tarayıcı tabanlı performans optimizasyonları kritik hale gelir.

Chromium mimarisinde her sekmenin ayrı bir süreç olarak çalıştırılması güvenlik ve stabilite sağlasa da, sistem belleği üzerindeki yükü katlanarak artırır.

Google Chrome: Performans Standardı ve RAM Tüketim Yapısı

Google Chrome, pazar payı liderliğini uzun süredir korumaktadır. Güçlü JavaScript motoru V8 ve kapsamlı uzantı ekosistemi, Chrome'u oldukça hızlı fakat kaynak tüketimi açısından iştahlı bir yazılım yapar. Chrome, hızlı yanıt süreleri elde etmek adına verileri varsayılan olarak bellekte tutma eğilimindedir.

Google, gelen eleştiriler doğrultusunda 'Bellek Tasarrufu' (Memory Saver) modunu sisteme entegre etti. Bu özellik, arka planda belirli bir süre aktif olmayan sekmelerin bellek üzerindeki payını serbest bırakır. Sekmeye geri dönüldüğünde içerik yeniden yüklenir. Ancak yoğun uzantı kullanan veya yüzlerce sekme açan kullanıcılar için Chrome hala en yüksek RAM ayak izine sahip seçeneklerden biri olmaya devam etmektedir.

Microsoft Edge: İşletim Sistemi Entegrasyonu ve Uyuyan Sekmeler

Microsoft'un Edge tarayıcısını Chromium altyapısına geçirmesi, tarayıcı rekabetinde önemli bir dönüm noktası oldu. Microsoft mühendisleri, ana çekirdeğin üzerine özellikle Windows işletim sistemiyle derin entegrasyon sağlayan optimizasyonlar ekledi.

Edge'in en dikkat çekici özelliği 'Uyuyan Sekmeler' (Sleeping Tabs) teknolojisidir. Sistem, arka plandaki sekmeleri tespit ederek belirli bir süre sonra bu sekmelerin CPU ve RAM kaynaklarını dondurur. Yapılan ölçümlerde bu teknolojinin arka plan bellek kullanımını %30 ile %45 arasında azalttığı görülmektedir. Ayrıca bellek sıkıştırma algoritmaları sayesinde Edge, aynı sayıda sekme açıkken Chrome'a kıyasla daha mütevazı bir kaynak profili çizer.

Brave: Yerleşik Engelleyiciler ve Hafif Mimarisi

Brave, gizlilik odaklı yaklaşımı ve dahili reklam/takipçi engelleme mekanizmasıyla öne çıkar. Chrome veya Edge üzerinde reklam engelleme işlevi genellikle harici uzantılarla sağlanır. Bu uzantıların kendisi de önemli miktarda ek bellek tüketir.

Brave ise 'Brave Shields' modülünü doğrudan tarayıcı çekirdeğine C++ ve Rust dilleriyle entegre etmiştir. Üçüncü taraf reklamların, ağır izleme kodlarının ve gereksiz betiklerin henüz ağ seviyesinde engellenmesi, sayfanın ayrıştırılması gereken veri boyutunu küçültür. Sonuç olarak Brave, hem ilk açılışta hem de ağır web sitelerinde en düşük RAM tüketen Chromium türevlerinden biri olarak göze çarpar.

Gerçek Dünya Testleri: Hangisi Ne Kadar RAM Harcıyor?

Sentetik ve gerçek dünya senaryolarında yapılan testler, tarayıcıların bellek stratejilerini net bir şekilde ortaya koymaktadır. 16 GB RAM'e sahip standart bir sistemde, aynı eklentiler olmadan 10 popüler web sitesi (sosyal medya, video akış siteleri, haber portalları ve doküman editörleri) açıldığında elde edilen ortalama bellek verileri şu şekildedir:

İlk Açılış ve Aktif Sekme Tüketimi

Sistem yeni başlatıldığında ve tek bir boş sekme açıkken Chrome yaklaşık 350-400 MB RAM kullanırken, Edge 280-320 MB, Brave ise 250-300 MB civarında bellek ayırır. Ağır veri içeren 10 sekme eşzamanlı yüklendiğinde Chrome'un toplam kullanımı 2.2 GB seviyelerine ulaşabilir. Aynı senaryoda Edge 1.6 GB, Brave ise 1.4 GB bantlarında kalmayı başarır.

Arka Plan Süreç Yönetimi

Sekmeler 30 dakika boyunca arka planda atıl bırakıldığında fark daha da belirginleşir. Edge'in Uyuyan Sekmeler mekanizması tüketimi 1 GB sınırının altına düşürebilir. Chrome'un bellek tasarrufu modu devreye girdiğinde benzer rakamlar yakalansa da dondurulan sayfanın tekrar aktifleşme süresi Edge'e kıyasla bir miktar daha yavaştır.

Hangi Tarayıcı Seçilmeli?

Bellek kullanımı tek başına bir tarayıcının kalitesini belirleyen yegane unsur değildir. Kullanıcı ihtiyaçları, donanım kapasitesi ve çalışma alışkanlıkları doğru tercihi belirler. Sınırlı RAM kapasitesine sahip cihazlarda veya yoğun çoklu görev yürütülen senaryolarda Edge ve Brave belirgin bir performans avantajı sunar. Maksimum uyumluluk, geniş uzantı desteği ve ekosistem entegrasyonu arayan kullanıcılar için ise Chrome yüksek bellek kullanımına rağmen standart tercih olmaya devam etmektedir.

Chromium Tabanlı Tarayıcıların Bellek Yönetim Kıyaslaması

Artıları

  • Microsoft Edge'in Uyuyan Sekmeler teknolojisi arka plan RAM kullanımını %40'a varan oranda azaltır.
  • Brave, yerleşik engelleyicileri sayesinde ek eklenti yükü olmadan düşük bellek ayak izi sunar.
  • Chrome'un yeni Bellek Tasarrufu modu pasif sekmeleri dondurarak sistem kaynaklarını korur.

Eksileri

  • Chrome, çok sayıda açık sekme ve uzantı kullanımında hala en yüksek bellek tüketen seçenektir.
  • Chromium'un Site Isolation güvenlik mimarisi tüm türevlerde temel bellek miktarını yüksek tutar.
  • Arka plandaki sekmelerin dondurulması bazı dinamik web sayfalarında hafif gecikmelere yol açabilir.
💡
Sefa'nın Yorumu
Uzun yıllar Chrome kullandıktan sonra çoklu sekme senaryolarında Edge ve Brave'in bellek yönetimi konusundaki başarısını bizzat deneyimledim. Düşük RAM'li sistemlerde Brave sistem performansını gözle görülür şekilde rahatlatıyor.
Etiketler: #tarayıcı ram kullanımı #chrome edge brave kiyaslamasi #bellek tuketimi testi #tarayici performans karsilastirmasi

Sıkça Sorulan Sorular

Chrome her sekme, uzantı ve işlemi güvenlik gerekçesiyle ayrı bir süreç olarak çalıştırır. Güvenlik ve stabilite sağlayan bu izolasyon mimarisi bellek kullanımını artırır.

Evet, Microsoft Edge bünyesindeki Uyuyan Sekmeler özelliği ve Windows entegrasyonu sayesinde arka plandaki sekmelerin bellek kullanımını otomatike düşürerek daha az RAM harcar.

Brave reklam ve takip engelleme özelliklerini doğrudan çekirdeğe entegre tutar. Harici eklenti yükü oluşturmadığı ve zararlı betikleri engellediği için daha az bellek tüketir.

Sefa Sarıkaya

İçerik Üreticisi

YouTube kanalımızda donanım sorunları, oyun hataları ve yazılım çözümleri üreterek topluluğa pratik rehberler sağlıyorum.

Abone Ol