Firefox 92 buraxılışı

Firefox 92 veb-brauzerinin buraxılışı baş tutdu.Bundan əlavə, uzun dəstək müddəti olan filiallar üçün yenilənmə formalaşdırılıb - 78.14.0 və 91.1.0. Firefox 93 filialı beta sınaq mərhələsinə köçürülüb və oktyabrın 5-də buraxılması planlaşdırılır.

Əsas yeniliklər:

  • Alt-Svc HTTP başlığının (HTTP Alternate Services, RFC-7838) analoqu kimi DNS-də "HTTPS" qeydindən istifadə edərək, serverə sayta daxil olmaq üçün alternativ yol müəyyən etməyə imkan verən avtomatik olaraq HTTPS-ə yönləndirmə imkanı əlavə edilib. DNS sorğuları göndərilərkən, IP ünvanlarını təyin etmək üçün "A" və "AAAA" qeydlərinə əlavə olaraq, əlavə əlaqə quraşdırma parametrlərinin ötürüldüyü DNS "HTTPS" qeydi də tələb olunur.
  • Tam rəng diapazonunda (Tam RGB) düzgün video oynatılması üçün həyata keçirilən dəstək.
  • WebRender defolt olaraq bütün Linux, Windows, macOS və Android istifadəçiləri üçün aktivdir, istisnalar yoxdur. Firefox 93-ün buraxılması ilə WebRender-i söndürmək üçün seçimlər (gfx.webrender.force-legacy-layers və MOZ_WEBRENDER=0) köhnələcək və mühərrik məcburi olacaq. WebRender Rust-da yazılmışdır və GPU tərəfindən icra edilən şeyderlər vasitəsilə həyata keçirilən səhifə məzmununun göstərilməsi əməliyyatlarını GPU tərəfinə yükləməklə göstərmə sürətində əhəmiyyətli artım əldə etməyə və CPU yükünü azaltmağa imkan verir. Köhnə video kartları və ya problemli qrafik drayverləri olan sistemlər üçün WebRender proqram rasterləşdirmə rejimindən istifadə edəcək (gfx.webrender.software=true).
  • Sertifikatlarda səhvlər haqqında məlumat olan səhifələrin dizaynı yenidən işlənib.
    Firefox 92 buraxılışı
  • JavaScript yaddaş idarəçiliyinin yenidən qurulması ilə bağlı inkişaflar daxildir, bu, performansı yaxşılaşdırmağa və yaddaş istehlakını azaltmağa imkan verir.
  • Açıq xəbərdarlıq (alert()) dialoqu olan tab ilə eyni prosesdə göstərilən tablarda performans problemi həll edildi.
  • MacOS üçün konstruksiyalarda: ICC v4 rəng profilləri ilə şəkillər üçün dəstək aktivləşdirilib, Fayl menyusuna macOS Share funksiyasına zəng etmək üçün element əlavə edilib, sekmeli panelin görünüşü Firefox-un ümumi üslubuna daha yaxındır.
  • Parçalanmış çıxışda fasilələrin davranışını fərdiləşdirməyə imkan verən "break-inside" CSS xassəsində əsas blokda səhifə və sütun fasilələrinin qarşısını almaq üçün "avoid-səhifə" və "avoid-column" parametrləri üçün dəstək əlavə edildi.
  • Font-size-adjust CSS xassəsi iki parametrli sintaksisi həyata keçirir (məsələn, "font-size-adjust: ex-height 0.5").
  • Size-adjust parametri @font-face CSS qaydasına əlavə edilmişdir ki, bu da font-size CSS xassəsinin dəyərini dəyişdirmədən müəyyən şrift çəkisi üçün qlif ölçülərini miqyaslamağa imkan verir (simvol altındakı sahə eyni qalır, lakin bu sahədə qlifin ölçüsü dəyişir).
  • Element seçim indikatorunun rəngini (məsələn, seçilmiş onay qutusunun fon rəngini) təyin edə biləcəyiniz vurğu rəngli CSS xüsusiyyəti üçün əlavə dəstək.
  • Defolt sistem şriftindən qliflərdən istifadə edən font-family CSS xassəsinə system-ui parametri üçün dəstək əlavə edildi.
  • JavaScript statik metod kimi həyata keçirilən Object.prototype.hasOwnProperty-nin sadələşdirilmiş versiyası olan Object.hasOwn xassəsini əlavə etdi. Object.hasOwn({ prop: 42 }, 'prop') // → doğru
  • WebRTC-nin dinamiklər və qulaqlıqlar kimi audio çıxış cihazlarına giriş icazəsi verib-verməməsinə nəzarət etmək üçün "Xüsusiyyət Siyasəti: dinamik seçimi" parametri əlavə edildi.
  • disabledFeatures xüsusiyyəti xüsusi HTML elementləri üçün tətbiq edilmişdir.
  • Ərazilərdə mətn seçimini izləmək imkanı əlavə edildi Və HTMLInputElement və HTMLTextAreaElement-də selectchange hadisələrini idarə etməklə.

Yeniliklər və səhvlərin aradan qaldırılması ilə yanaşı, Firefox 92 8 zəifliyi aradan qaldırır, onlardan 6-sı təhlükəli kimi qeyd olunur. 5 boşluq (CVE-2021-38494 və CVE-2021-38493 altında toplanmışdır) bufer daşması və artıq boşaldılmış yaddaş sahələrinə giriş kimi yaddaş problemləri ilə əlaqədardır. Bu problemlər potensial olaraq xüsusi hazırlanmış səhifələr açıldıqda zərərli kodun icrasına səbəb ola bilər. Digər təhlükəli zəiflik CVE-2021-29993 Android versiyasında "intent://" protokolu ilə manipulyasiyalar vasitəsilə interfeys elementlərini əvəz etməyə imkan verir.

Firefox 93-ün beta buraxılışı AV1 video kodlaşdırma formatından çərçivədaxili sıxılma texnologiyalarından istifadə edən AVIF (AV1 Şəkil Format) şəkil formatına dəstəyin daxil edildiyini qeyd edir.

Mənbə: opennet.ru

Добавить комментарий