Firefox 93 buraxılışı

Firefox 93 veb-brauzeri buraxıldı.Bundan əlavə, uzunmüddətli dəstək filiallarına yeniləmə yaradıldı - 78.15.0 və 91.2.0. Firefox 94 filialı buraxılışı noyabrın 2-nə planlaşdırılan beta test mərhələsinə keçirilib.

Əsas yeniliklər:

  • AVIF (AV1 Şəkil Format) şəkil formatı üçün dəstək defolt olaraq aktivdir, bu, AV1 video kodlaşdırma formatından çərçivədaxili sıxılma texnologiyalarından istifadə edir. Tam və məhdud gamut rəng boşluqları, həmçinin transformasiya əməliyyatları (fırlanma və aynalama) dəstəklənir. Animasiya hələ dəstəklənmir. Spesifikasiyaya uyğunluğu konfiqurasiya etmək üçün about:config 'image.avif.compliance_strictness' parametrini təklif edir. ACCEPT HTTP başlıq dəyəri defolt olaraq "image/avif,image/webp,*/*" olaraq dəyişdirilib.
  • Rust dilində yazılmış və GPU-da işləyə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ə köçürməklə, göstərmə sürətində əhəmiyyətli artım əldə etməyə və CPU-ya yükü azaltmağa imkan verən WebRender mühərriki, məcburi hala salınmışdır. Köhnə video kartları və ya problemli qrafik sürücüləri olan sistemlər üçün WebRender proqram rasterləşdirmə rejimindən istifadə edir (gfx.webrender.software=true). WebRender-i deaktiv etmək seçimi (gfx.webrender.force-legacy-layers və MOZ_WEBRENDER=0) dayandırılıb.
  • Wayland protokolu üçün təkmilləşdirilmiş dəstək. Wayland protokoluna əsaslanan mühitlərdə mübadilə buferi ilə bağlı problemləri həll edən təbəqə əlavə edildi. Çox monitorlu konfiqurasiyalarda pəncərəni ekranın kənarına köçürərkən Wayland-dan istifadə edərkən titrəməni aradan qaldırmağa kömək edəcək dəyişikliklər də daxildir.
  • Daxili PDF görüntüləyicisi müxtəlif bankların və dövlət qurumlarının elektron formalarında geniş istifadə olunan interaktiv XFA formaları ilə sənədləri açmaq imkanı verir.
    Firefox 93 buraxılışı
  • Qoruma HTTP vasitəsilə şifrələnmədən göndərilən, lakin HTTPS vasitəsilə açılan səhifələrdən başlanan faylların endirilməsinə qarşı aktivləşdirilib. Bu cür yükləmələr tranzit trafikinə nəzarət nəticəsində saxtakarlıqdan qorunmur, lakin onlar HTTPS vasitəsilə açılan səhifələrdən naviqasiya yolu ilə həyata keçirildiyi üçün istifadəçidə onların təhlükəsizliyi haqqında yanlış təəssürat yarana bilər. Bu cür məlumatları yükləməyə cəhd etsəniz, istifadəçiyə istəsəniz bloku ləğv etməyə imkan verən xəbərdarlıq göstəriləcək. Əlavə olaraq, icazə-downloads atributunu açıq şəkildə göstərməyən sənədlərin qum qutusuna daxil edilmiş iframe-lərdən endirilməsi indi qadağan edilib və səssizcə bloklanacaq.
    Firefox 93 buraxılışı
  • Şəxsi baxış rejimində xarici skriptlərin bloklanması və ya arzuolunmaz məzmunun gücləndirilmiş bloklanması (ciddi) aktivləşdirildikdə yaranan saytlarda yaranan problemləri həll etmək üçün nəzərdə tutulmuş SmartBlock mexanizminin təkmilləşdirilmiş tətbiqi. SmartBlock avtomatik olaraq izləmə üçün istifadə edilən skriptləri saytın düzgün yüklənməsini təmin edən stublarla əvəz edir. Kəsmə siyahısına daxil edilmiş bəzi məşhur istifadəçi izləmə skriptləri üçün stublar hazırlanır. Yeni versiyaya Google Analytics skriptlərinin, Google reklam şəbəkəsi skriptlərinin və Optimizely, Criteo və Amazon TAM xidmətlərindən olan vidjetlərin adaptiv bloklanması daxildir.
  • Şəxsi baxışda və arzuolunmaz məzmunun (ciddi) rejimlərinin gücləndirilmiş bloklanmasında HTTP “Referer” başlığı üçün əlavə qoruma aktivləşdirilir. Bu rejimlərdə saytlara defoltdan yan keçməyə imkan verən Referrer-Policy HTTP başlığı vasitəsilə “referrer-downgrade”, “origin-when-cross-origin” və “təhlükəsiz-url” siyasətlərini aktivləşdirmək artıq qadağandır. “Referer” başlığında tam URL ilə üçüncü tərəf saytlarına ötürülməni qaytarmaq üçün parametrlər. Yada salaq ki, Firefox 87-də məxfi məlumatların potensial sızmasının qarşısını almaq üçün defolt olaraq “strict-origin-when-cross-origin” siyasəti aktivləşdirilib ki, bu da göndərmə zamanı “Referer”dən yolların və parametrlərin kəsilməsini nəzərdə tutur. HTTPS vasitəsilə daxil olarkən digər hostlara sorğu. HTTPS-dən HTTP-yə keçərkən boş “Referer”in ötürülməsi və eyni sayt daxilində daxili keçidlər üçün tam “Refererin” ötürülməsi. Lakin dəyişikliyin effektivliyi şübhə doğururdu, çünki saytlar Referrer-Policy ilə manipulyasiyalar vasitəsilə köhnə davranışı qaytara bilərdi.
  • Windows platformasında, sistemdəki boş yaddaşın səviyyəsi kritik dərəcədə aşağı dəyərlərə çatdıqda, nişanların yaddaşdan avtomatik boşaldılması dəstəyi həyata keçirilir. Ən çox yaddaş istehlak edən və istifadəçinin uzun müddət istifadə etmədiyi nişanlar əvvəlcə boşaldılır. Siz boşaldılmış nişana keçdiyiniz zaman onun məzmunu avtomatik olaraq yenidən yüklənir. Linux-da bu funksiyanın növbəti buraxılışlardan birində əlavə ediləcəyi vəd edilir.
  • Yükləmələr siyahısı ilə panelin dizaynı Firefox-un ümumi vizual üslubuna gətirilir.
    Firefox 93 buraxılışı
  • Kompakt rejimdə əsas menyunun elementləri, daşqın menyusu, əlfəcinlər və baxış tarixçəsi arasındakı boşluq azaldılıb.
    Firefox 93 buraxılışı
  • SHA-256 autentifikasiyanı (HTTP Authentication) təşkil etmək üçün istifadə edilə bilən alqoritmlərin sayına əlavə edilmişdir (əvvəllər yalnız MD5 dəstəklənirdi).
  • 3DES alqoritmini istifadə edən TLS şifrələri defolt olaraq qeyri-aktivdir. Məsələn, TLS_RSA_WITH_3DES_EDE_CBC_SHA şifrə paketi Sweet32 hücumuna həssasdır. 3DES dəstəyinin qaytarılması TLS-in köhnə versiyalarının parametrlərində açıq icazə ilə mümkündür.
  • MacOS platformasında Firefox-u quraşdırılmış “.dmg” faylından işə salarkən seansların itirilməsi ilə bağlı problem həll edilib.
  • Veb forması elementi üçün tarix və vaxtı vizual olaraq daxil etmək üçün istifadəçi interfeysi tətbiq edilmişdir .
    Firefox 93 buraxılışı
  • Aria-label və ya aria-labelledby atributuna malik elementlər üçün müəyyən diapazonda dəyişən ədədi dəyərlərin göstəricilərini (məsələn, batareyanın doldurulması göstəriciləri) həyata keçirməyə imkan verən sayğac rolu (rol=”metr”) həyata keçirilir. ).
    Firefox 93 buraxılışı
  • Font-sintez CSS xassəsinə "kiçik başlıqlar" açar sözü üçün dəstək əlavə edildi.
  • Dəstəklənən təqvimlər, valyutalar, say sistemləri və ölçü vahidləri massivini qaytaran Intl.supportedValuesOf() metodunu tətbiq etdi.
  • Siniflər üçün, sinfi emal edərkən bir dəfə yerinə yetirilən kodu qruplaşdırmaq üçün statik başlatma bloklarından istifadə etmək mümkündür: class C { // Blok, sinfin özünü emal edərkən işə salınacaq static { console.log("C-nin statik bloku") ; } }
  • Əlavə forma nəzarət üsullarına daxil olmaq üçün HTMLElement.attachInternals-a zəng etmək üçün əlavə dəstək.
  • ShadowRoot atributu ElementInternals metoduna əlavə edildi, bu, vəziyyətindən asılı olmayaraq, yerli elementlərə Kölgə DOM-da öz ayrı-ayrı köklərinə daxil olmaq imkanı verir.
  • CreateImageBitmap() metoduna imageOrientation və premultiplyAlpha xassələri üçün dəstək əlavə edildi.
  • Skriptlərə səhvləri konsolda çap etməyə imkan verən qlobal reportError() funksiyası əlavə edildi, tutulmamış istisnanın baş verməsini təqlid edir.
  • Android platforması üçün versiyada təkmilləşdirmələr:
    • Planşetlərdə işə salındıqda panelə “irəli”, “geri” və “səhifənin yenidən yüklənməsi” düymələri əlavə edilib.
    • Veb formalarında login və parolların avtomatik doldurulması standart olaraq aktivdir.
    • Firefox-dan parol meneceri kimi digər proqramlarda giriş və parolları doldurmaq üçün istifadə etmək mümkündür (“Parametrlər” > “Girişlər və parollar” > “Digər proqramlarda avtomatik doldurma” vasitəsilə aktivləşdirilir).
    • Parol menecerinə etimadnamələri əl ilə əlavə etmək üçün “Parametrlər” > “Girişlər və parollar” > “Yadda saxlanılan Girişlər” > “Giriş əlavə et” səhifəsi əlavə edildi.
    • Eksperimental xüsusiyyətlərin sınaqdan keçirilməsində iştirakdan imtina etməyə imkan verən “Parametrlər” > “Məlumatların toplanması” > “Tədqiqatlar və söndürün” səhifəsi əlavə edildi.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 93 13 zəifliyi aradan qaldırır, onlardan 10-u təhlükəli kimi qeyd olunur. 9 boşluq (CVE-2021-38500, CVE-2021-38501 və CVE-2021-38499 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. Potensial olaraq, bu problemlər xüsusi hazırlanmış səhifələri açarkən təcavüzkarın kodunun icrasına səbəb ola bilər.

Firefox 94-ün beta versiyası istifadəçinin yaddaş sərfiyyatını azaltmaq üçün müəyyən tabları bağlamadan zorla yükləyə biləcəyi "haqqında:boşaltmalar" adlı yeni xidmət səhifəsinin tətbiqini qeyd edir (baxışa keçərkən məzmun yenidən yüklənəcək).

Mənbə: opennet.ru

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