Teknolojiyi anlaşılır kılan pratik ipuçları

Tarayıcıda Sekme Sınırlaması ile Performans Artırma

Bir sabah bilgisayarımı açtım, tarayıcı önceki oturumu geri yükledi ve üst çubukta favicon'ları bile ayırt edemediğim kırk üç sekme belirdi. Fan hemen dönmeye başladı, laptop ısındı, yazı yazdığım editörde harfler klavyeden bir saniye sonra ekrana düşüyordu. O gün fark ettim ki bilgisayarım yavaş değildi; ben tarayıcıyı bir "yapılacaklar listesi" gibi kullanıyordum ve her sekme aslında açık bırakılmış bir program parçasıydı.

Sorun tam olarak nerede?

Modern tarayıcılar her sekmeyi mümkün olduğunca ayrı bir süreç olarak çalıştırır. Bu güvenlik açısından iyi bir tercih; bir sitedeki çökme diğerlerini etkilemez. Ama bedeli şudur: her sekme kendi belleğini, kendi JavaScript motorunu, kendi zamanlayıcılarını taşır. Arka planda duran bir haber sitesi otomatik yenilenir, bir sosyal medya sekmesi bildirim yoklar, bir video sekmesi duraklatılmış olsa bile arabelleğini tutar.

Kendi makinemde ölçtüğümde şunu gördüm: metin ağırlıklı sıradan bir sayfa birkaç yüz megabaytı geçmiyor, ama içinde canlı grafik olan bir panel ya da web tabanlı bir tasarım aracı tek başına birkaç gigabayta çıkabiliyor. Yani sekme sayısı kadar sekmelerin türü de belirleyici. Otuz tane sözlük sekmesi, üç tane çevrimiçi tablo uygulamasından daha az yorabilir sistemi.

Bellek dolduğunda işletim sistemi diske takas yapmaya başlar. İşte o an "bilgisayar yavaşladı" dediğimiz hissin doğduğu andır. Tarayıcı yavaşlığını giderme konusunu ayrı ele almıştım ama orada anlattığım önbellek temizliği, eklenti gözden geçirmesi gibi adımlar bile sekme disiplini olmadan geçici çözüm kalıyor.

Seçenekleri karşılaştırdım

Sekme kalabalığıyla baş etmenin tek yolu yok. Birkaç ay boyunca farklı yaklaşımları sırayla denedim, hepsinin bir maliyeti çıktı. Aşağıdaki tablo kendi deneyimimin özeti:

Yöntem Nasıl işliyor Artısı Eksisi
Sert sayı kuralı (örn. en fazla 9 sekme) Yeni sekme açmak için birini kapatmak zorunda kalırsınız Alışkanlığı gerçekten değiştirir, ek yazılım gerekmez Yoğun araştırma günlerinde bunaltıcı olabilir
Tarayıcının kendi sekme uyutma özelliği Belirli süre dokunulmayan sekmeler bellekten boşaltılır Hiç çaba istemez, arka planda çalışır Sekmeler görünürde kalır, görsel kalabalık sürer
Sekme grupları / profiller İş, kişisel, araştırma ayrı gruplarda toplanır ve katlanır Zihinsel düzen sağlar, bağlam değiştirmek kolaylaşır Kapalı grup da bellek tutabilir, kurulumu zaman alır
"Sonra oku" listesine aktarma Sekmeler bağlantı olarak kaydedilip kapatılır Bellek kazancı en yüksek olan yöntem Liste çöplüğe dönüşme riski taşır
Sekme yönetimi eklentisi Tüm sekmeleri tek listeye toplar, tek tuşla geri açar Onlarca sekmeyi saniyede temizler Eklentinin kendisi de kaynak tüketir

Eklenti tarafında dikkatli olmakta fayda var. Verimli çalışma için tarayıcı eklentilerinden bahsederken de değindiğim gibi, her kurulan eklenti kendi arka plan sürecini getiriyor. Sekme sayısını azaltmak için beş eklenti kurmak, çözdüğünüz sorunu başka kılıkta geri getirmek demek.

Benim yerleştiğim düzen

Denemelerin sonunda karma bir yol tuttum ve aylardır bozmadım:

  1. Görünür sekme sayısını yediyle sınırladım. Favicon'u okuyabildiğim sürece kontrol bendedir; okunamıyorsa sınırı aştım demektir. Bu görsel işaret bende sayı saymaktan daha iyi çalıştı.
  2. Tarayıcının uyutma özelliğini açtım ve süreyi kısa tuttum. Böylece unuttuğum sekmeler kendiliğinden bellekten çekiliyor.
  3. Günü kapatırken tek hareketle temizliyorum. Ayakta kalması gereken iki üç sekmeyi bırakıp gerisini okuma listesine atıyorum. Bu ritüel bir dakika sürüyor, ertesi sabah temiz bir tarayıcıyla başlıyorum.
  4. Ağır uygulamaları ayrı pencereye taşıdım. Video konferans, çevrimiçi tablo, tasarım aracı gibi şeyler ikinci pencerede duruyor; işim bitince pencereyi kapatınca hepsi birden gidiyor.
  5. Haftada bir okuma listesini gözden geçiriyorum. Gerçekten okumadıysam siliyorum. Bir bağlantıyı iki kez ertelediysem üçüncü şansı vermiyorum.

Bu düzenin en gözle görülür etkisi laptop pilinde oldu. Sekme sayısı düştüğünde işlemci boşta kalıyor, fan sesi kesiliyor, aynı işi belirgin biçimde daha uzun süre yapabiliyorum. Sayfa geçişlerindeki o küçük takılmalar da neredeyse yok oldu.

Karıştırılmaması gereken bir ayrım

Tarayıcı sekme performans sorunuyla internet hızı sorununu ayırt etmeyi öğrenmek de işi kolaylaştırıyor. Sayfa açılırken bekliyorsanız sorun büyük olasılıkla bağlantı tarafındadır; modem hızını artırma yöntemleri, DNS ayarları ya da router'ın evdeki yerleşimi gibi başlıklara bakmak gerekir. Ama sayfa açıldıktan sonra kaydırma tutukluyor, sekmeler arası geçişte bekliyorsanız bu bellek ve işlemci sorunudur; internet bağlantınızın onunla ilgisi yok.

Sekmeyi açık tutmak, bir işi hatırlamanın en pahalı yolu. Hatırlamak için kağıt bile daha hafif ç