- Speedometer, web uygulamalarının tepki verme hızını ölçerek web tarayıcılarının hızını karşılaştıran bir benchmark'tır
- Çeşitli iş yükleri için kullanıcı etkileşimlerini simüle ederek süreleri ölçer
- Kullanıcıların web uygulamalarını gerçek kullanımına çok yakın şekilde yansıtmayı hedefleyen testler yapar
- 1 yıl önce Chrome 142 > Mozilla 118 iken şimdi Chrome 163 < Mozilla 168
GN⁺'un özetlediği içerik
- Firefox, web tarayıcısı benchmark aracı Speedometer'da Chrome'u geçti.
- Chrome uzun süredir en hızlı tarayıcı olarak bilindiği için bu önemli bir gelişme.
- Sıralamadaki değişim, Firefox'un performans iyileştirmelerinden kaynaklanıyor gibi görünüyor.
- Firefox'u geliştiren Mozilla, tarayıcının hızını ve verimliliğini optimize etmek için çalışıyor.
- Bu gelişme, teknolojiye hakim kişiler için ilgi çekici bir haber; çünkü Firefox'un Chrome'a karşı güçlü bir rakip haline geldiğini gösteriyor.
- Bu durum, web tarayıcısı sektöründeki süregelen rekabeti ve inovasyonu vurguluyor.
- Kullanıcılar, daha hızlı ve daha verimli bir gezinme deneyimi için Firefox'a geçmeyi değerlendirebilir.
11 yorum
> Firefox’un container tab özelliği, kullanıcılara yüksek değer sunuyor
Benim de Firefox’taki favori özelliğim container tab’ler. Çoklu girişe izin vermeyen servislerde gerçekten çok kullanışlı.
Bunu ve "Tree Style Tab" yüzünden Firefox kullanmaya devam ediyorum.
Firefox patlaması geliyor...
Firefox..! İnsan heyecanlanmadan edemiyor..
Ek olarak biraz daha bilgi vermek gerekirse, çoğu kişinin bildiği JS motoru optimizasyon katmanları muhtemelen şöyledir:
2018'den farklı olarak bugün durum epey değişti.
Örneğin V8 tarafında Ignition - Sparkplug - Maglev - Turbofan şeklinde iki optimizasyon katmanı daha eklendi,
SpiderMonkey ise interpreter - baseline interpreter - baseline JIT - Warp JIT olarak değişti.
Öncelikle baseline interpreter ve Sparkplug, dal tahmini ve komut dispatch tarafında dezavantajlı olan bytecode'u telafi etmeye yönelik tekniklerdir.
Maglev'in ise baseline JIT ile neredeyse birebir örtüştüğünü düşünebilirsiniz.
Warp JIT ise JIT motorunun büyük ölçüde değiştiği bir durum; IonMonkey döneminde dışarıdan tip bilgisi ve profiling bilgisi alıp optimizasyon yaparken, artık baseline JIT'in oluşturduğu IR'yi kullanabilecek şekilde değiştirildi.
Son olarak Firefox'un SpiderMonkey'sinde Project Stencil denilen bir çalışma ile parser ciddi biçimde iyileştirildi; hatta GC ile decoupling olan bir format oluşturduğu belirtiliyor.
> Stencils are the set of data structures capturing the result of parsing and bytecode emission. The Stencil format is a precursor format that is then used to allocate the corresponding scripts on the GC heap that will be used for execution.
> By decoupling from the GC and other runtime systems, robust caching and speculation systems can be built that are more thread-agnostic and flexible.
Ah, yazım hatası. SpiderMonkey'ydi, yanlış yazmışım..
Firefox da web standartları olarak benimsenen şeyleri biraz daha hızlı benimseyebilse keşke...
Standart olarak benimsenenler arasında uygulanması gecikenler genelde yoktur; yaygın olarak yalnızca Chrome'a eklendiği söylenenlerin tamamı ise Draft spesifikasyonlardır.
Hacker News görüşleri
Yine de asıl belirleyici nokta, yer imleri/şifre yönetimi özelliklerinin ne kadar iyi olacağı gibi görünüyor.
Google Keep ya da Vimium gibi eklentiler de biraz endişe veriyor, ayrıca mobil tarayıcı tarafında Firefox’un hâlâ eksik kaldığı noktalar olduğuna dair yorumlar da var....
Yine de giderek iyileştiğini görünce, yeniden denemeye değer gibi duruyor.
Beğenmeme, Firefox tarafından da destekleniyor!
Firefox'a 1 puan daha!