Google Chrome/Chromium ile, Firefox’taki ‘about:config’ ayarları gibi kullanılabilecek (pek kullanılmayan) komut satırı iyileştirmeleri yapmak mümkün. Konu içeriğinde Chromium’u hızlandırmak için seçtiğim bazı komut satırı açıklamaları ve bunların nasıl kullanılabileceği bulunuyor.

Chromium’da adres satırına ‘chrome://flags‘ yazarak da bazı deneysel özellikleri etkinleştirebilirsiniz. Bu deneysel özellikler komut satırı iyileştirmelerinin bir bölümünü oluşturuyor.

Chromium komut satırı ayarları

–process-per-site : Kullanıcı ziyaretlerinde farklı sekmelerde açık olsa da site için aynı süreci yürütür. Bir nevi bellek iyileştirmesi.

–dns-prefetch-disable : DNS bilgisini önbelleğe almayı etkisizleştirir.

–enable-http-pipelining : HTTP ardışık düzenini etkinleştirir.

–disable-in-browser-thumbnailing : Tarayıcı içindeki öngörüntülemeyi etkisizleştirir.

–enable-accelerated-painting : Donanımsal hızlandırılmış sayfa yerleştirmeyi etkinleştirir.

–enable-accelerated-filters : GPU ile hızlandırılmış SVG/W3C süzgeçlerini etkinleştirir.

–enable-per-tile-painting : Döşeme başı sayfa yerleştirmeyi etkinleştirir.

–enable-css-regions : CSS3 bölgelerini etkinleştirir.

–enable-css-shaders : CSS3 özel süzgeçlerini etkinleştirir.

–enable-smooth-scrolling : Desteklendiğinde yumuşak kaydırma canlandırmasını etkinleştirir.

–enable-preparsed-js-caching : Önceden ayrıştırılmış JS önbelleğini etkinleştirir.

–disable-translate : Çeviri önerileri özelliğini etkisizleştirir.

–enable-fastback : Sayfa önbelleğini hızlı getirmeyi etkinleştirir.

–enable-peer-connection : WebKit içindeki ortam akımını etkinleştirir.

–enable-ip-pooling : Bir alanadı bağlantısı için var olan bir bağlantı ile IP’sine gerek duyuluyorsa var olan bağlantıyı kullanmayı dener.

–only-block-setting-third-party-cookies : Üçüncü parti çerezler etkin olduğunda engeller.

–enable-nacl : Yorumlayıcı süreç ve GPU eklentisi içinde Yerel İstemciyi çalıştırır.

–disable-internal-flash : Dahili Flash oynatıcıyı etkisizleştirir.

Bunlar benim kullandığım bazı komut satırı ayarları. Bazıları kullanılabilirlik için ama çoğu daha hızlı bir tarayıcı için. Komutları Linux’ta denemek için uçbirimden (Kısayol: Ctrl+Alt+T):

chromium-browser %u --dns-prefetch-disable --enable-http-pipelining --disable-in-browser-thumbnailing --enable-accelerated-painting --enable-accelerated-filters --enable-per-tile-painting --enable-css-regions --enable-css-shaders --enable-smooth-scrolling --enable-preparsed-js-caching --disable-translate --enable-fastback --enable-peer-connection --enable-text-subpixel-positioning --enable-ip-pooling --only-block-setting-third-party-cookies --renderer --enable-nacl --disable-internal-flash --process-per-site

Komut satırı için Ubuntu’da klavye kısayolu atayın

Ubuntu’da bir klavye kısayolu ekleyerek Chromium’u bu ayarlarla başlatabilirsiniz. “Sistem Ayarları >> Klavye >> Kısayollar >> Özel Kısayollar” kısmından bu komut satırı için bir kısayol tuş bileşimi atayabilirsiniz.

ubuntu_chromium_klavye_kisayol_atama

Windows 7’de komut satırı

Windows 7’de ise emin değilim ama komut satırının belli bir sınırı var sanırım. Bu sınırlı durumda aşağıdaki komutları seçtim. Farklı denemeler de yapılabilir tabi. Bu komutları Google Chrome/Chromium simgesine sağ tıklayıp Özelliker penceresini açtığınızda Hedef kısmına yazmanız gerekli. “…\chrome.exe –komut…” şeklinde bir karakter boşluk bırakarak kopyalayıp yapıştırım ve kaydedin. Tüm komutlar kullanılamasa da hız olarak fark edilir bir iyileşme oluyor.

--enable-http-pipelining --disable-in-browser-thumbnailing --enable-accelerated-painting --enable-accelerated-filters --enable-css-regions --enable-css-shaders --enable-preparsed-js-caching

google_chrome_chromium_komut_satiri

Başlangıç düzeyindeki kullanıcıların bu komutlarda çok fazla değişiklik yapmaması daha iyi..