Bunlar, Firefox'un Wayland'deki çalışmaları hakkında bilinen gelişmelerdir.

Firefox logosu

Martin Stranski, Fedora ve RHEL için Firefox paketinin koruyucusu ve Wayland için Firefox'un taşınmasından da sorumlu olan, Wayland ortamlarında Firefox'taki en son gelişmeleri özetleyen bir rapor yayınladı.

Raporda diyorlar ki X11 ve Wayland'daki uygulama yaklaşımlarındaki farklılıklar nedeniyle bazı özellikler hemen uygulanamadı. İlk durumda, Wayland panosunun eşzamansız modda çalışması nedeniyle zorluklar ortaya çıktı ve bu da Wayland panosuna soyut erişim için ayrı bir katman oluşturulmasını gerektirdi. Belirtilen katman Firefox 93'e eklenecek ve Firefox 94'te varsayılan olarak etkinleştirilecektir.

İle ilgili olarak Ortaya çıkan diyaloglar, asıl zorluk Wayland'ın gerektirdiğiydi. sıkı bir uyum açılır hiyerarşiyani, ana pencere, bir açılır pencere ile bir alt pencere oluşturabilir, ancak bu pencereden başlatılan bir sonraki açılır pencere, bir zincir oluşturarak orijinal alt pencereye bağlanmalıdır. Firefox'ta her pencere, hiyerarşi oluşturmayan birden çok açılır pencere oluşturabilir.

Sorun, Wayland'ı kullanırken, açılır pencerelerden birini kapatmak, tüm pencere zincirini diğer açılır pencerelerle yeniden oluşturmayı gerektirirken, birden fazla açık açılır pencerenin varlığı, açılır pencereleri dağıtmak için kullanıldığından nadir değildir. pencereler, açılır pencereler, menüler, bildirimler, ek diyaloglar, izin talepleri vb.

Durum, Wayland ve GTK'daki başarısızlıklarla da karmaşıktı. bu nedenle küçük değişiklikler yapmak çeşitli gerilemelerin ortaya çıkmasına neden olabilir. Ancak, Wayland için açılır pencere işleme kodu değiştirildi ve Firefox 94'e dahil edilmesi bekleniyor.

Bahsedilen Wayland ile ilgili diğer iyileştirmeler pencereyi hareket ettirirken titremeyi ortadan kaldırmak için Firefox'a 93 DPI ölçekleme değişikliklerinin eklenmesini içerir çoklu monitör kurulumlarında ekranın kenarına. Firefox 95'te, sorunların ele alınması planlanmaktadır. Sürükle ve bırak arayüzünü kullanırken, örneğin dosyaları harici kaynaklardan yerel dosya sistemlerine kopyalarken ve sekmeleri taşırken ortaya çıkan sorunlar.

Lansmanı ile Firefox'un Wayland bağlantı noktası olan Firefox 96, X1 yapısıyla işlevsellikte genel bir denklik elde edecek1, en azından GNOME Fedora ortamında çalışırken. bundan sonra, geliştiriciler, Wayland ortamlarında çalışmayı mükemmelleştirmeye odaklanacak Grafik bağdaştırıcıları ile etkileşim için kodu ortadan kaldıran ve sürücü arızaları durumunda ana tarayıcı işleminin çökmesini önleyen GPU işleminden.

Ayrıca, şu anda içerik işleme süreçlerinde kullanıma sunulan VAAPI kullanılarak videonun kodunun çözülmesi için GPU sürecine kod getirilmesi de planlanıyor.

Buna ek olarak, Firefox'un kararlı dallarının kullanıcılarının küçük bir yüzdesinin dahil edilmesini vurgulayabiliriz, Fisyon projesi çerçevesinde geliştirilen sitelerin katı izolasyon rejimi.

Şimdiye kadar kullanılan mevcut işlem grubundaki (varsayılan olarak 8) sekme işlemenin keyfi dağıtımının aksine, kilit modu, her sitenin işlenmesini sekmelere göre değil, alan adlarına göre bölme ile kendi ayrı işlemine taşır. harici komut dosyalarının ve iframe'lerin içeriğini daha fazla izole etmeye izin verir.

Güçlü izolasyon modu, yan kanal saldırılarına karşı koruma sağlar, Spectre sınıfı güvenlik açıklarıyla ilgili olanlar gibi ve ayrıca bellek parçalanmasını azaltır, belleği işletim sistemine daha verimli bir şekilde döndürür, çöp toplama ve yoğun hesaplamanın diğer işlemlerin sayfalarındaki etkisini en aza indirir ve yük dengeleme verimliliğini artırır, farklı CPU çekirdekleri ve kararlılığı artırır (iframe'i oluşturan işlemin engellenmesi, ana siteyi ve onunla birlikte diğer sekmeleri sürüklemez).

Bilinen sorunlar arasında qne zaman ortaya çıkar katı izolasyon modu kullanılır, çok sayıda sekme açarken bellek ve dosya tanımlayıcı tüketiminde gözle görülür bir artış var, ayrıca bazı eklentilerin çalışmasının kesintiye uğraması, ekran görüntüsü yakalama işlevini yazdırırken ve çağırırken iframe içeriğinin kaybolması , azalma iframe belgesinin önbelleğe alınmasının verimliliğinde Bir kilitlenmeden sonra bir oturum kurtarılırken tamamlanmış ancak gönderilmemiş formlardan içerik kaybı.

kaynak: https://mastransky.wordpress.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.