1 puan yazan GN⁺ 2023-12-11 | 2 yorum | WhatsApp'ta paylaş
  • Web'de gezinme gecikmeleri günlük iş akışını böldüğü için Mozilla, Firefox'un performans iyileştirmesini web deneyiminin kalitesinin temel bir unsuru olarak ele alıyor
  • Sektör benchmark'ı Speedometer 2.1'de Firefox'un puanı Ocak 2023'ten bu yana %50 iyileşti
  • Bu benchmark, yapılacaklar listesiyle etkileşim gibi kullanıcı etkileşimlerini simüle ederek tarayıcı yanıt hızını ölçüyor
  • Gerçek web kullanım metriklerinde de iyileşme gözlemlendi ve sayfalar ortalama %15 daha hızlı görüntüleniyor
  • Mozilla, Firefox Performance ekibinin çalışmalarını sürdürürken, önümüzdeki haftalarda Mozilla Hacks'te daha teknik ayrıntılar içeren bir yazı yayımlamayı planlıyor

Firefox performans iyileştirmesinin odağı

  • Mozilla, web performansını kendi web vizyonunun temel unsurlarından biri olarak görüyor ve Firefox'u daha hızlı hâle getirmek için çalışıyor
  • Son bir yılda Firefox hızında anlamlı iyileşmeler olduğunu değerlendiriyor

Benchmark'lar ve gerçek kullanıcı metrikleri

  • Speedometer 2.1 ölçütüne göre Firefox'un puanı Ocak 2023'ten bu yana %50 iyileşti
    • Bu benchmark, yapılacaklar listesiyle etkileşim gibi kullanıcı etkileşimlerini simüle ederek tarayıcı yanıt hızını ölçüyor
    • Benchmark iyileşme oranı: {p:50}
  • Benchmark'lar kullanıcıların yaşayabileceği deneyimi simüle ettiğinden Mozilla, performans iyileştirmelerinin gerçek kullanıcılara da hissedilip hissedilmediğini doğruladı
  • Gerçek performans metriklerinde de iyileşme gözlemlendi ve sayfalar ortalama %15 daha hızlı görüntüleniyor
  • Daha teknik içerik Mozilla Hacks'teki ilgili yazıda görülebilir; ek ayrıntıları içeren yazılar da önümüzdeki haftalarda Mozilla Hacks üzerinde yayımlanacak

2 yorum

 
ndrgrd 2023-12-11

Android'de Firefox Nightly kullanıyorum; son zamanlarda fark edilir derecede hızlanmış.

Birkaç eklenti yükleyince uygulamayı açtıktan sonraki ilk yükleme gerçekten çok yavaştı, ama artık neredeyse hiç rahatsız etmiyor.

 
GN⁺ 2023-12-11
Hacker News yorumları
  • Windows’ta Firefox’u birkaç gün açık bırakınca donması en büyük sorun; bu yüzden kararlılığın daha iyi olmasını isterdim
    Mozilla destek belgesi de “uzun süre açık bırakırsanız Firefox donabilir, bu yüzden yeniden başlatın” diye yönlendiriyor: https://support.mozilla.org/en-US/kb/firefox-hangs-or-not-re...
    Her gün işten çıkarken tüm sekmeleri kapatmak ile çalışma sırasında rastgele kaybetmek arasında seçim yapmak gerekiyor; işe geldiğimde sekmeler açık olursa tekrar odaklanmak daha kolay olduğu için sonunda rastgele kayıpları göze alıyorum
    Oturum geri yüklemeyi de öneriyorlar ama böyle öldüğünde sekmeler geri yüklenmiyor ve about:crashes içinde de çökme raporu kalmıyor; bu da Brave’i denesem mi diye düşündürüyor

    • Firefox başlangıcında son açık olan tüm sekmeleri yeniden açacak şekilde ayarlanabiliyor; böylece istediğiniz zaman kapatıp açsanız da neredeyse eski konumunuza dönebiliyorsunuz
      Form girişleri gibi sayfa durumu kaydedilmiyor ama tarayıcıyı düzenli olarak yeniden başlatmanız gerekiyorsa, durumu tamamen kaybetmekten daha rahat olabilir
    • Eskiden yüzlerce, hatta binlerce sekme kullanan biri olarak Firefox’un en kararlı tarayıcı olduğunu ve sekme oturumu geri yüklemesinin de en iyisi olduğunu düşünüyordum
      sessionrestore.js ve sessionrestore.bak vardı; yanlış hatırlamıyorsam sessionrestore.bak2 de vardı. Ayrıca yıllar önce Mozillazine ve Bugzilla’ya binlerce sekmeli oturumların kaybolduğu çökmeler hakkında sürekli rapor gönderen biri olduğundan, oturum geri yüklemeyi Firefox kadar ciddiye alan başka bir tarayıcı yoktu
      Oturum geri yükleme bozulduysa ya da silindiyse, .bak dosyasını kopyalayıp adını .js yaparak birkaç saat önceki durumdan bile olsa bir kısmını kurtarabilirsiniz
      Çökme nedeni eskiden arka plan sekmelerindeki JavaScript bellek sızıntılarıydı; ama güncel Firefox’un uzun süre kullanılmayan sekmeleri askıya aldığını hatırlıyorum
      Sorun arka plan sekmeleri değilse yeni bir Firefox profili oluşturup geçmiş, çerezler vb. verileri taşıyarak iyileşme olup olmadığına bakmak daha iyi olur; son dönemde Firefox Refresh gibi özelliklerle bu daha da kolaylaşmış olmalı
      Tarayıcı kararlılığını sıralarsam hem macOS’te hem Windows’ta Firefox > Chrome > Safari derim
      Safari’de macOS’in kendisindeki bir şey zaman zaman boşta duran sekmelerin bile hepsini yeniden yükletiyor, I/O sıçrıyor ve sonunda uzun donmalara ya da çökmelere yol açabiliyordu
    • Bu Firefox sorunu değil, Windows sorunu da olabilir
      Linux’ta Firefox’ta çok sayıda sekmeyi günlerce, hatta haftalarca açık bıraksam da sorun olmuyor; yeniden başlatma yalnızca yeni sürüm yükseltmesi ya da sistem güncellemesinden sonra yeniden başlatma gerektiğinde oluyor
    • Oturum yöneticisi eklentisini denediniz mi merak ediyorum: https://addons.mozilla.org/en-US/firefox/addon/tab-session-m...
    • Günlerce açık bırakmak bana tuhaf geliyor
      “Günde bir kez yeniden başlatırsan mavi ekranı önlersin” anlayışıyla büyüdüğüm için kendimi başka bir gezegenden gelmiş biri gibi hissediyorum
  • Firefox yanlış şeylerle rekabet ediyor
    Arc browser’a bakınca, çok küçük bir ekip tarafından yapılsa da web’de gezinme deneyimini akıcı bir keyfe dönüştürmeye odaklandığını görüyorsunuz
    V8 motorunu yenecek yetenekleri bir araya getirmeleri zor olabilir, ama daha iyi bir kullanıcı iş akışı oluşturabilirler
    Firefox da akademisyenlerin, araştırmacıların, gazetecilerin ve uzmanların yazı yazmasına ya da makale kaynakları toplamasına yardımcı olan iş odaklı bir tarayıcı olabilir
    Makalemi ya da haberimi yazma verimliliğimi artırıyorsa Chrome’dan biraz daha yavaş olmasının ne önemi var diye düşünüyorum

    • Bu tür şeyler için eklenti modeli daha iyi bence
      Tarayıcının içinde verimli yazı yazmaya ya da kodlamaya ihtiyacım yok; böyle işler için özel IDE kullanıyorum
      Tarayıcı taramaya odaklanmalı; son kullanıcı uygulamalarını web uygulaması geliştiricilerine ya da eklenti geliştiricilerine bırakmak daha iyi olur
      Bu yüzden Firefox’un başka bir Chrome tabanlı tarayıcı olmak yerine kendi yolundan gitmesini seviyorum
    • Firefox’un performans, özelleştirme, güvenlik/gizlilik üzerine odaklanması bence akıllıca bir tercih
      Teknolojiye hâkim insanlara yönelik tarayıcı nişi, diğer tarayıcılardan ayrışmak için iyi bir konum
      Performans tarayıcı seçimini her zaman belirleyen bir unsur oldu; sıra dışı iş akışları ise tarayıcının yerleşik özelliklerine bağlı kalmak yerine eklentilerle kurulabilir
      Notlar ve ekran görüntüsü alma işletim sistemlerinde de var; herkes dikey sekme istemiyor, ama Arc’ta onun yöntemi dışında seçenek yok
      Firefox hâlâ insanların çalışma biçimleri üzerinde en fazla kontrol sahibi olmasını sağlayan tarayıcı ve kullanıcıyı gerçekten güçlendiriyor
    • Bu tür niş tarayıcıların birçok özelliği aslında eklenti olarak paketlenmiş özellikler sayılabilir
      Sorun, reklam engelleyici dışında insanların eklentileri pratikte pek kullanmaması gibi görünüyor
    • Mozilla yalnızca akademisyenlere yönelik bir nişte kalmak istemiyor
      Şu anda başarısız olsa bile hedefi geniş kitlelere hitap eden ana akım bir tarayıcı olmak
    • Arc browser’ı çok seviyorum
      Kullanıcı deneyimi akıcı ve sezgisel; arayüzü daha az dağınık hale getiriyor ve iyi ipuçları veriyor
      URL kopyalamak için sık sık adres çubuğuna gittiğimden, bir gün kullanım sıklığına bakıp klavye kısayolu kullanmamı önerdi
      Eklenti kurup birbirleriyle uyumlu çalışıp çalışmadığını kontrol etmek zorunda kalmadan, böyle küçük unsurların varsayılan deneyimin içinde yer alması ferahlatıcı
  • Telefonum biraz eski bir Pixel 4a olsa da, Firefox’ta bir şey yazıp sadece boş ekranla karşılaşmak o kadar sık oluyor ki insanı çıldırtıyor
    Uygulamayı yeniden başlatmak ya da yeni sekme açıp tekrar yazmak gerekiyor; hissiyatıma göre en az %20 oranında oluyor
    İnternet sorunu değil, yükleme de yok, dümdüz hiçbir şey yok

    • Pixel 5’te Firefox düzgün çalışıyor
      Reklam engelleyici sayesinde tarayıcı performansının korunduğunu düşünüyorum
    • Pixel 4a’da aynı sorun vardı; Pixel 8’e geçtikten sonra da boş ekran sorunu kaldı
      Özellikle PWA’lerde belirgin ve uygulamayı zorla kapatıp yeniden başlatmak gerekiyor
      Fennec’te, yani fiilen Firefox’un geliştirme sürümünde yaşadığım bir şey; Chromium tabanlı tarayıcılarda böyle bir sorun olmadığı için daha da sinir bozucu
    • Yıllardır aynı sorunu yaşıyorum; önce Huawei P30’da, şimdi Samsung S21’de oluyor
      O kadar eskidi ki artık bir özellikmiş gibi kabullenmeye başladım
    • Bunun hâlâ aktif olarak görülen bir sorun mu, yoksa birkaç ay önceki davranış mı olduğunu merak ediyorum
      https://bugzilla.mozilla.org/show_bug.cgi?id=1840665 aklımda kalmış
    • Ben de aynı şeyi yaşıyorum ama nedenini bilmiyorum
      İlginç şekilde masaüstünde de birkaç kez başıma geldi, ama %99’u Android uygulamasında oluyor
  • Firefox’un macOS’ta daha iyi bir vatandaş olmasını gerçekten isterdim
    Tuhaf metin işleme, snippet değiştirmeyi yok sayması, Option+ok tuşları gibi metin gezinme geleneklerini desteklememesi gibi temel sorunlar kritik
    Bu küçük ayrıntılar sıradan bir macOS uygulaması gibi beklendiği şekilde çalışsa seve seve ana tarayıcım yaparım, ama şimdilik Safari’de kalıyorum
    Safari de gayet iyi ve doğal olarak bir macOS uygulamasının davranması gerektiği gibi davranıyor

    • macOS’ta Firefox kullanırken en çok sinirimi bozan şey tam ekran davranışının berbat olması
      Safari’nin aksine fareyi ekranın üstüne götürünce sekmeler ve adres çubuğu gibi tarayıcı kromu aşağı itiliyor ve işe yaramaz boş bir alan ortaya çıkıyor
      Bu normal bir davranış değil ve 5 yıl önce düzeltilmiş olması gerekirdi
      Ayrıca Safari’nin sekme gruplarını ve sekme önizlemelerini kullandıktan sonra Firefox’a dönmek zorlaşıyor
    • Firefox’un yazı tipi işlemesi, hem tarayıcının kendisinde hem de web sayfası render’ında en büyük sorun
      Windows’ta bile adres çubuğu yazı tipi görünümü Brave veya diğer Chromium tarayıcılarından farklı; bu bile Firefox kullanma isteğimi azaltacak kadar rahatsız edici
    • Tamamen katılıyorum
      Üstelik macOS standardı olan sağ tık Look Up menüsü de yok, dikey sekmeler de yok
      TreeStyleTab eklentisi epey kötüydü; örneğin yeniden başlatma sonrası sekme hiyerarşisini geri yükleyemiyor
    • Varsayılan San Francisco yazı tipindeki aralık sorununu sonunda düzelttiler, ama 2 yıldan uzun süre tamamen bozuk ve çirkin görünüyordu
      Yine de render hâlâ Safari veya Chrome’dan farklı; örneğin bir GitHub sayfası açıp iki pencere arasında hızlıca geçiş yapınca hemen görülüyor
      Firefox garip biçimde her şeyi biraz daha kalın ve geniş gösteriyor; yaygın kullanılan antialiasing CSS özelliğini de düzgün desteklemiyor gibi
      Özellikle kötü görünen sık gittiğim sitelerde userContent.css ile -moz-osx-font-smoothing enjekte ederek kullanıyorum
  • Tuhaf olan ben miyim bilmiyorum ama Firefox hızının en son ne zaman sorun olduğunu hatırlamıyorum
    Yazılım elbette seri olmalı, ama bir noktadan sonra insan farkı fiziksel olarak ayırt edemiyor
    Bir sekmenin 10 ms’de mi 1 ms’de mi açıldığını insanın algılayabileceğini sanmıyorum
    Firefox “hızlı” olmanın anlamlı olduğu eşiği çok uzun zaman önce geçti ve bu iyi bir şey

    • Birçok kişi Chrome’a geçişlerin yoğun olduğu dönemdeki Firefox’u hatırladığı için hâlâ Firefox yavaştır algısına sahip
      Bu blog yazısının böyle kişilere “artık yavaş değil” demek için yazılmış olması muhtemel
    • Yine de sınır durumlarda hâlâ önemli
      Çok fazla sekme açtığınızda ya da JavaScript’i çok verimsiz bir web sitesi gibi uç durumlarda, bunun altından kalkabilecek hızlı bir tarayıcı gerçekten iyi oluyor
      Uç durumlarda bile tepki verebilirliği koruyacak şekilde yazılımı daha iyi tasarlamanın yolları her zaman var, ama performansın artmasının bir zararı yok
  • Genelde özgür açık kaynak tarafının şüpheyle baktığı telemetrinin faydasını gösteren bir örnek olması güzel: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire...
    Normalde hassas saydığım bilgilerin girmeyeceği konusunda tedarikçiye güvenmediğim için kapatırım, ama Firefox telemetrisini açık bırakmalıyım gibi geliyor

  • Linux’ta Firefox performansı dağıtımdan dağıtıma epey farklı hissedilebilir
    Mozilla’nın dağıttığı varsayılan Firefox ikilisi agresif derleme, bağlantı zamanı optimizasyonu ve profil güdümlü optimizasyon kullanıyor; Debian gibi dağıtımlar ise çok güvenli seçeneklerle ve daha az optimizasyonla derliyor
    about:buildconfig üzerinden kontrol edilebilir; farkın büyük olduğu zamanlar var, bu yüzden geçmişte gayriresmî sürümlerin Pale Moon olarak markalanmasının nedenini de anlıyorum

  • Bir macOS kullanıcısı olarak Firefox’un harika olduğunu biliyorum ve tekrar kullanmak istiyorum, ama Mozilla’nın kullanıcıya görünen işletim sistemi düzeyi betikleme özelliğini, yani AppleScript’i kaldırma kararı yüzünden birkaç yıldır kullanmıyorum
    macOS’ta Firefox’tan yerel olarak bir şeyler almak gerçekten eziyet; örneğin aktif sekmenin mevcut URL’sini almayı deneyince ne demek istediğim anlaşılır
    Buna macOS’a yakışmayan metin işleme, yazı tipi render’ı ve işletim sisteminin sunduğu sistem geneli yazım denetleyicisini kullanmama tavrı da eklenince bazen saygısızca hissettiriyor
    Tarayıcının kendisi çok sağlam, ama çalıştığı platformu umursamıyormuş gibi geliyor; birçok kusuru olan Chromium ailesinden bile çok daha fazla kara kutu olmayı sorun etmiyormuş gibi görünmesi sinir bozucu

  • Firefox harika ve her gün kullandığım tarayıcı, ama çok sayıda küçük şey rahatsız ediyor
    Örneğin Firefox’u tam ekrana alıp uzun bir sayfa açtıktan sonra fareyi sayfanın en sağına götürüp aşağı sürüklerseniz sayfa kaymıyor
    Çalışması için çok küçük kaydırma çubuğunun üstüne dikkatlice getirmeniz gerekiyor; Chrome veya Safari ise beklendiği gibi davranıyor

    • Kendim denedim; F11 tam ekran olup olmamasından bağımsız olarak düzgün çalışıyor
  • Mozilla’nın aldığı milyonlarca doları düşününce Firefox’un bariz tercih olması ya da en azından Chrome’a çok yakın bir ikinci sırada yer alması gerekirdi
    Yoksa günümüz tarayıcıları artık milyarlarca dolarlık projelere mi dönüştü ve Mozilla’nın rekabet edecek kaynağı mı yok, diye düşündürüyor

    • Linux’u saymazsak Firefox hiçbir yerde varsayılan olarak yüklü gelmiyor
      Windows’ta Chromium tabanlı Edge var; Google hizmetlerine girince de sürekli Chrome yüklemesi dayatılıyor
      Bu yüzden Firefox’un pazar payının şu anki hâli şaşırtıcı değil