Firefox 78 buraxılışı

Veb brauzer buraxıldı Firefox 78, həmçinin mobil versiyası Firefox 68.10 Android platforması üçün. Firefox 78 buraxılışı Genişləndirilmiş Dəstək Xidməti (ESR) kimi təsnif edilir və yeniləmələri il ərzində yayımlanır. Bundan əlavə, əvvəlki bir yeniləmə şöbələr uzunmüddətli dəstək 68.10.0 (gələcəkdə daha iki yeniləmə gözlənilir: 68.11 və 68.12). Tezliklə səhnəyə beta testi Firefox 79 filialı keçid edəcək, buraxılışı iyulun 28-nə planlaşdırılıb.

Əsas yeniliklər:

  • Xülasə səhifəsi (Protections Dashboard) hərəkətlərin izlənilməsi, etimadnamələrin pozulmasının yoxlanılması və parolların idarə edilməsinə qarşı qorunma mexanizmlərinin effektivliyinə dair hesabatlarla genişləndirilib. Yeni buraxılış pozulmuş etimadnamələrin istifadəsi ilə bağlı statistikaya baxmaq, həmçinin istifadəçi məlumat bazalarının məlum sızmaları ilə yadda saxlanılan parolların mümkün kəsişmələrini izləmək imkanı verir. Yoxlama 9.7 saytın sındırılması nəticəsində oğurlanmış 456 milyard hesab haqqında məlumatların daxil olduğu haveibeenpwned.com layihəsinin məlumat bazası ilə inteqrasiya yolu ilə həyata keçirilir. Xülasə “haqqında: qorumalar” səhifəsində və ya ünvan çubuğundakı qalxan işarəsinə klikləməklə çağırılan menyu vasitəsilə təqdim olunur (Hazırda Hesabatı Göstərin əvəzinə Qorumalar İdarə Paneli göstərilir).
    Firefox 78 buraxılışı

  • Uninstaller-ə düymə əlavə edildiFirefox'u yeniləyin", bu, yığılmış məlumatları itirmədən parametrləri yenidən qurmağa və bütün əlavələri silməyə imkan verir. Problemlər halında, istifadəçilər tez-tez brauzeri yenidən quraşdıraraq onları həll etməyə çalışırlar. Yeniləmə düyməsi əlfəcinləri, baxış tarixçəsini, saxlanmış parolları, kukiləri, əlaqəli lüğətləri və avtomatik doldurma formaları üçün məlumatları (düyməni tıkladığınız zaman yeni profil yaradılır və göstərilən verilənlər bazası köçürülür) itirmədən oxşar effekt əldə etməyə imkan verəcəkdir. ona). Yenilə kliklədikdən sonra əlavələr, mövzular, giriş hüquqları haqqında məlumatlar, qoşulmuş axtarış motorları, yerli DOM yaddaşı, sertifikatlar, dəyişdirilmiş parametrlər, istifadəçi üslubları (userChrome, userContent) itiriləcək.
    Firefox 78 buraxılışı

  • Nişanlar üçün göstərilən kontekst menyusuna birdən çox nişanı açmaq, cari nişanın sağındakı nişanları bağlamaq və caridən başqa bütün tabları bağlamaq üçün elementlər əlavə edildi.

    Firefox 78 buraxılışı

  • Ekran qoruyucusu WebRTC əsasında video zənglər və konfranslar zamanı deaktiv edilə bilər.
  • İstənilən ekran qətnaməsində Intel GPU-lar üçün Windows platformasında daxildir kompozisiya sistemi WebRender, Rustda yazılmış və göstərmə sürətini əhəmiyyətli dərəcədə artırmağa və CPU yükünü azaltmağa imkan verir. WebRender, GPU-da işləyən şeyderlər vasitəsilə həyata keçirilən GPU tərəfinə səhifə məzmununun göstərilməsi əməliyyatlarını həyata keçirir. Əvvəllər WebRender Windows 10 platformasında Intel GPU-ları üçün kiçik ekran qətnamələrindən istifadə edərkən, həmçinin AMD Raven Ridge, AMD Evergreen APU-ları olan sistemlərdə və NVIDIA qrafik kartları ilə noutbuklarda aktivləşdirilib. Linux-da WebRender hazırda Intel və AMD kartları üçün yalnız gecə qurğularında aktivləşdirilir və NVIDIA kartları üçün dəstəklənmir. Onu about:config-də məcbur etmək üçün siz “gfx.webrender.all” və “gfx.webrender.enabled” parametrlərini aktivləşdirməlisiniz və ya MOZ_WEBRENDER=1 dəst mühit dəyişəni ilə Firefox-u işə salın.
  • Yeni tab səhifəsində Pocket xidməti tərəfindən tövsiyə edilən məzmunun nümayişi aktivləşdirilən Böyük Britaniya istifadəçilərinin payı 100%-ə qədər artırılıb. Əvvəllər belə səhifələr yalnız ABŞ, Kanada və Almaniyadan olan istifadəçilərə göstərilirdi. Sponsorlar tərəfindən ödənilən bloklar yalnız ABŞ-da göstərilir və açıq şəkildə reklam kimi qeyd olunur. Məzmun seçimi ilə əlaqəli fərdiləşdirmə müştəri tərəfində və istifadəçi məlumatlarını üçüncü tərəflərə ötürmədən həyata keçirilir (cari gün üçün tövsiyə olunan bağlantıların bütün siyahısı brauzerə yüklənir, baxış tarixçəsi məlumatlarına əsasən istifadəçi tərəfində sıralanır). ). Pocket tərəfindən tövsiyə olunan məzmunu deaktiv etmək üçün konfiquratorda parametr (Firefox Əsas Məzmun/Cib tərəfindən tövsiyə olunur) və about:config-də “browser.newtabpage.activity-stream.feeds.topsites” seçimi var.
  • Daxildir VA-API (yalnız Wayland əsaslı mühitlərdə dəstəklənir) istifadə edərək videonun dekodlanmasının aparat sürətləndirilməsinin performansına və sabitliyinə təsir edən yamalar.
  • Linux sistem komponentləri üçün tələblər artırıldı. Firefox-u Linux-da işə salmaq üçün indi ən azı Glibc 2.17, libstdc++ 4.8.1 və GTK+ 3.14 tələb olunur.
  • Köhnə kriptoqrafik alqoritmlərə dəstəyin dayandırılması planından sonra DHE (TLS_DHE_*, Diffie-Hellman açar mübadiləsi protokolu) əsasında bütün TLS şifrə dəstləri defolt olaraq deaktiv edilir. DHE-nin söndürülməsinin potensial mənfi təsirini azaltmaq üçün iki yeni SHA2 əsaslı AES-GCM şifrə paketi əlavə edilmişdir.
  • Əlil TLS 1.0 və TLS 1.1 protokolları üçün dəstək. Təhlükəsiz rabitə kanalı üzərindən saytlara daxil olmaq üçün server ən azı TLS 1.2 üçün dəstək təmin etməlidir. Google-a görə, hazırda veb səhifə yükləmələrinin təxminən 0.5%-i TLS-in köhnəlmiş versiyalarından istifadə etməklə həyata keçirilir. Uyğun olaraq bağlanma həyata keçirilib tövsiyələr IETF (Internet Engineering Task Force). TLS 1.0/1.1-i dəstəkləməkdən imtinanın səbəbi müasir şifrələrə (məsələn, ECDHE və AEAD) dəstəyin olmaması və hesablama texnologiyasının hazırkı inkişaf mərhələsində etibarlılığı şübhə altına alınan köhnə şifrələrin dəstəklənməsi tələbidir ( məsələn, TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA üçün dəstək tələb olunur, MD5 bütövlüyün yoxlanılması və autentifikasiyası və SHA-1 üçün istifadə olunur). Siz security.tls.version.enable-deprecated = true təyin etməklə və ya köhnə protokolla sayta daxil olarkən göstərilən xəta səhifəsindəki düymədən istifadə etməklə köhnəlmiş TLS versiyaları ilə işləmək qabiliyyətini bərpa edə bilərsiniz.
  • Görmə qüsurlu insanlar üçün ekran oxuyucuları ilə işin keyfiyyəti əhəmiyyətli dərəcədə yaxşılaşdırılıb (kursorun yerləşdirilməsi ilə bağlı problemlər aradan qaldırılıb, donma aradan qaldırılıb, çox böyük cədvəllərin işlənməsi sürətləndirilib və s.). Miqren və epilepsiya xəstələri üçün nişanların vurğulanması və axtarış panelinin genişləndirilməsi kimi animasiya effektləri azaldılıb.
  • Müəssisələr üçün xarici proqram işləyicilərini konfiqurasiya etmək, şəkil içində şəkil rejimini söndürmək və əsas parolun göstərilməsini tələb etmək üçün qrup siyasətlərinə yeni qaydalar əlavə edilmişdir.
  • SpiderMonkey JavaScript mühərrikində yeniləndi Chromium layihəsinə əsaslanan brauzerlərdə istifadə olunan V8 JavaScript mühərrikinin tətbiqi ilə sinxronlaşdırılan müntəzəm ifadə emal alt sistemi. Dəyişiklik bizə müntəzəm ifadələrlə bağlı aşağıdakı funksiyalar üçün dəstəyi həyata keçirməyə imkan verdi:
    • Adlandırılmış qruplar adi ifadə ilə uyğun gələn sətir hissələrini uyğunluqların seriya nömrələri əvəzinə xüsusi adlarla əlaqələndirməyə imkan verir (məsələn, “/(\d{4})-(\d{2})-(\d{ əvəzinə) 2})/” təyin edə bilərsiniz “/( ? \d{4})-(? \d{2})-(? \d{2})/" və ili nəticə[1] vasitəsilə deyil, nəticə.qruplar.il vasitəsilə əldə edin.
    • Dərslərdən qaçmaq Unicode simvolları \p{...} və \P{...} konstruksiyalarını əlavə edir, məsələn, \p{Number} rəqəmləri (o cümlədən ① kimi simvolları), \p{Əlifba} - hərfləri (o cümlədən) təsvir edən bütün mümkün simvolları müəyyən edir. heroqliflər ), \p{Riyaziyyat} — riyazi simvollar və s.
    • Bayraq dotAll "." maskasının yanmasına səbəb olur. sətir feed simvolları daxil olmaqla.
    • Modu Arxaya bax müntəzəm ifadədə bir nümunənin digərindən əvvəl olduğunu müəyyən etməyə imkan verir (məsələn, dollar işarəsini tutmadan dollar məbləğinə uyğunluq).
  • Tətbiq edilmiş CSS psevdo-sinifləri :is() и :harada() CSS qaydalarını seçicilər dəstinə bağlamaq. Məsələn, əvəzinə

    başlıq p:faydalı, əsas p:faydalı, altbilgi p:faydalı {…}

    olar

    :is(başlıq, əsas, altbilgi) p:hover {…}

  • CSS psevdo-sinifləri daxildir :yalnız oxumaq üçün и :oxu-yaz redaktə edilməsi qadağan edilmiş və ya icazə verilən forma elementlərini (giriş və ya mətn sahəsi) bağlamaq üçün.
  • Metod dəstəyi əlavə edildi Intl.ListFormat() lokallaşdırılmış siyahılar yaratmaq (məsələn, “və ya”nı “və ya”, “və”ni “və” ilə əvəz etmək).

    const lf = yeni Intl.ListFormat('en');
    lf.format(['Frank', 'Kristine', 'Flora']);
    // → 'Frank, Christine və Flora'
    // "ru" dili üçün bu "Frank, Christine and Flora" olacaq

  • Metod Intl.NumberFormat ölçü vahidlərinin, valyutaların, elmi və yığcam qeydlərin formatlaşdırılması üçün əlavə dəstək (məsələn, "Intl.NumberFormat('en', {stil: 'vahid', vahid: 'metr-per-saniyədə'}");
  • Əlavə edilmiş üsul ParentNode.replaceChildren(), mövcud uşaq qovşağını əvəz etməyə və ya silməyə imkan verir.
  • ESR filialına Xidmət işçisi və Push API dəstəyi daxildir (onlar əvvəlki ESR buraxılışında söndürülmüşdür).
  • WebAssembly, JavaScript BigInt növündən istifadə edərək 64 bitlik tam funksiya parametrlərinin idxalı və ixracı üçün dəstək əlavə edir. WebAssembly üçün genişləndirmə də həyata keçirilib Çox dəyərli, imkan verir funksiyalar birdən çox dəyər qaytarır.
  • Veb tərtibatçıları üçün konsolda təmin olunub Adlar, yığınlar və xassələr haqqında məlumat daxil olmaqla Promise ilə əlaqəli səhvlərin ətraflı qeydi Angular kimi çərçivələrdən istifadə edərkən səhvləri aradan qaldırmağı asanlaşdırır.

    Firefox 78 buraxılışı

  • Veb Tərtibatçı Alətləri bir çox CSS xüsusiyyətlərindən istifadə edən saytları yoxlayarkən DOM naviqasiya performansını əhəmiyyətli dərəcədə yaxşılaşdırdı.
  • JavaScript sazlayıcısı indi istifadə edərkən mənbə xəritəsi əsasında qısaldılmış dəyişən adlarını genişləndirmək imkanına malikdir. giriş nöqtələri (Giriş nöqtələri), etiketin işə salındığı anda koddakı sətir nömrəsi və dəyişənlərin dəyərləri haqqında məlumatları veb konsola atmağa imkan verir.
  • Şəbəkə yoxlama interfeysində sorğunun bloklanmasına səbəb olan əlavələr, izləmə əleyhinə mexanizmlər və CORS (Mənbələrarası Resurs Paylaşımı) məhdudiyyətləri haqqında məlumat əlavə edilib.
    Firefox 78 buraxılışı

Firefox 78-də yeniliklər və səhvlərin düzəldilməsi ilə yanaşı
aradan qaldırıldı zəifliklər silsiləsi, onlardan bir neçəsi kritik kimi qeyd olunur, yəni. xüsusi hazırlanmış səhifələri açarkən təcavüzkarın kodunun icrasına səbəb ola bilər. Təmir edilmiş təhlükəsizlik problemlərinin təfərrüatları ilə bağlı məlumat hazırda mövcud deyil, lakin zəifliklərin siyahısının bir neçə saat ərzində dərc ediləcəyi gözlənilir.

Mənbə: opennet.ru

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