Firefox 70 buraxılışı

Baş verdi veb brauzer buraxılışı Firefox 70mobil versiya Android platforması üçün Firefox 68.2. Bundan əlavə, bir yeniləmə də edildi şöbələr uzunmüddətli dəstək 68.2.0 (əvvəlki ESR filialı 60.x-a texniki qulluq dayandırılıb). Tezliklə səhnəyə beta testi Firefox 71 şöbəsinə uyğun olaraq hərəkət edəcək yeni inkişaf dövrü dekabrın 3-də buraxılması planlaşdırılır.

Əsas yeniliklər:

  • Qabaqcıl izləmə mühafizəsi rejiminə daxildir üçüncü tərəf saytlarında istifadəçi hərəkətlərini izləyən sosial şəbəkə vidcetlərinin bloklanması (məsələn, Facebook Like düymələri və Twitter mesaj yerləşdirmələri). Sosial şəbəkələrdəki hesab vasitəsilə autentifikasiya formaları üçün bloklanmağı müvəqqəti olaraq söndürmək mümkündür;
    Firefox 70 buraxılışı

  • Həftənin günü və növü üzrə bloklamaların sayını izləyə biləcəyiniz tamamlanmış bloklamalar haqqında xülasə hesabat əlavə edildi;

    Firefox 70 buraxılışı

  • Sistem əlavəsi daxildir Kilidlə (əvvəllər əlavə Lockbox kimi çatdırılırdı), hansı təklif saxlanmış parolları idarə etmək üçün yeni "haqqında:logins" interfeysi. Əlavə paneldə bir düyməni göstərir ki, onun vasitəsilə siz cari sayt üçün saxlanmış hesablara cəld baxa, həmçinin axtarışlar apara və parolları redaktə edə bilərsiniz. Saxlanmış parollara ayrıca mobil proqram vasitəsilə daxil olmaq mümkündür Kilidlə, istənilən mobil proqramların autentifikasiya formalarında parolların avtomatik doldurulmasını dəstəkləyən;

    Firefox 70 buraxılışı

  • Sistem əlavəsi inteqrasiya olunub Firefox MonitorHansı təmin edir hesabınızın oğurlanması (e-poçtla təsdiqləmə) və ya əvvəllər sındırılmış sayta daxil olmağa cəhd edildiyi təqdirdə xəbərdarlıq göstərilir. Doğrulama haveibeenpwned.com layihə məlumat bazası ilə inteqrasiya yolu ilə həyata keçirilir;
  • Parol generatoru standart olaraq aktivləşdirilir, qeydiyyat formalarını doldurarkən avtomatik olaraq yaradılan güclü parol ilə bir işarə göstərir. “Avtomatik tamamlama = yeni parol” atributu ilə ‹input type=”password”› sahələri üçün alət ipucu avtomatik olaraq göstərilir. Bu atribut olmadan parol kontekst menyusu vasitəsilə yaradıla bilər;

    Firefox 70 buraxılışı

  • Ünvan çubuğundakı "(i)" düyməsinin əvəzinə hərəkət izləmə bloklama rejimlərinin aktivləşdirilməsini mühakimə etməyə imkan verən məxfilik səviyyəsinin göstəricisi var. Parametrlərdə hərəkətin izlənməsinin bloklanması rejimi işə salındıqda və səhifədə bloklanması lazım olan heç bir element olmadıqda göstərici boz rəngə çevrilir. Səhifədə məxfiliyi pozan və ya hərəkətləri izləmək üçün istifadə edilən bəzi elementlər bloklandıqda göstərici mavi rəngə çevrilir. İstifadəçi cari sayt üçün izləmə mühafizəsini deaktiv etdikdə göstəricinin üstündən xətt çəkilir.

    Firefox 70 buraxılışı

  • HTTP və ya FTP vasitəsilə açılan səhifələr indi etibarsız əlaqə işarəsi ilə işarələnir və bu, sertifikatlarla bağlı problemlər zamanı HTTPS üçün də göstərilir. HTTPS üçün kilid simvolunun rəngi yaşıldan boza dəyişdirilib (secure_connection_icon_color_gray parametri vasitəsilə yaşıl rəngi qaytarmaq mümkün olacaq). Təhlükəsizlik göstəricilərindən təhlükəsizlik problemləri ilə bağlı xəbərdarlıqların xeyrinə keçməsi HTTPS-in hər yerdə yayılması ilə şərtlənir ki, bu da artıq əlavə təhlükəsizlik deyil, verilmiş bir təhlükəsizlik kimi qəbul edilir.

    Firefox 70 buraxılışı

  • Ünvan çubuğunda dayandırıldı veb saytında təsdiqlənmiş EV sertifikatından istifadə edərkən şirkət adının göstərilməsi. Məlumat istifadəçini çaşdıra və fişinq üçün istifadə oluna bildiyi üçün silindi (məsələn, ünvan çubuğundakı adı yoxlamanın göstəricisi kimi qəbul edilən “Identity Verified” şirkəti qeydiyyatdan keçib). EV sertifikatı haqqında məlumatı kilid təsviri olan ikona tıkladığınız zaman aşağı düşən menyu vasitəsilə görmək olar. Siz “security.identityblock.show_extended_validation” parametri vasitəsilə ünvan çubuğundakı EV sertifikatından şirkət adının ekranını təxminən:config ünvanında qaytara bilərsiniz.

    Firefox 70 buraxılışı

  • JavaScript mühərrikində əlavə etdi adi tərcüməçi ilə ilkin “əsas” JIT tərtibçisi arasında aralıq yeri tutan yeni “əsas” bayt kodu tərcüməçisi. Yeni tərcüməçi köhnə tərcüməçidən əhəmiyyətli dərəcədə sürətlidir və ümumi bayt kodunun işlənməsi prosedurlarından, keş yaddaşından və “baseline” JIT kompilyatoru ilə profil məlumatlarından istifadə edir. Əlavə tərcüməçi tez-tez istifadə olunan JavaScript funksiyalarının optimallaşdırılmış JIT (Ion JIT) funksiyasından optimallaşdırılmamış “baseline” JIT üçün tərtib mərhələsinə qaytarıldıqdan sonra icrasını sürətləndirməyə imkan verir, məsələn, funksiya arqumentlərlə çağırıldıqdan sonra. digər növlərdən.

    Mürəkkəb veb proqramlarda "əsas" JIT-in tərtib edilməsi və Ion JIT üçün optimallaşdırmaların tətbiqi çox vaxt tələb edir və əlavə sürətli tərcüməçi ümumi performans artımına və yaddaş istehlakının bir qədər azalmasına nail ola bilər. Testlərdə ümumi statistikadan istifadə edən əlavə tərcüməçinin və JIT ilə daxili keşin daxil edilməsi səhifənin yüklənmə müddətinin 2-8% azalmasına, veb tərtibatçıları üçün alətlərin performansının isə 2-10% artmasına səbəb oldu;

    Firefox 70 buraxılışıFirefox 70 buraxılışı

  • Linux üçün quruluşlarda daxildir kompozisiya sisteminin standart tətbiqi WebRender AMD, Intel və NVIDIA GPU-lar üçün (yalnız Nouveau sürücüsü), sistemdə Mesa 18.2 və ya daha yenisini istifadə edərkən. Windows üçün qurulmalarda, əvvəllər dəstəklənən AMD və NVIDIA GPU-lara əlavə olaraq, WebRender indi Intel GPU-ları üçün aktivləşdirilib. Kompozisiya sistemi WebRender Rust dilində yazılmışdır və GPU tərəfinə əməliyyatlar göstərən səhifə məzmununu autsource edir.

    WebRender istifadə edərkən, CPU-dan istifadə edərək məlumatları emal edən Gecko mühərrikində quraşdırılmış daxili kompozisiya sisteminin əvəzinə, səhifə elementlərində xülasə göstərmə əməliyyatlarını yerinə yetirmək üçün GPU-da işləyən şaderlərdən istifadə olunur ki, bu da göstərmə sürətini əhəmiyyətli dərəcədə artırmağa imkan verir. və CPU yükünü azaldır. WebRender-i about:config-də aktivləşdirməyə məcbur etmək üçün siz “gfx.webrender.all” və “gfx.webrender.enabled” parametrlərini dəyişə bilərsiniz;

  • Əlavə edilib kod adı altında hazırlanmış ciddi səhifə izolyasiya rejiminə dəstək Missiya. Bu rejimdə müxtəlif saytlardan olan səhifələr həmişə müxtəlif proseslərin yaddaşında yerləşir, onların hər biri öz təcrid olunmuş qum qutusundan istifadə edir. Proseslərin ayrılması tablarla deyil, domenlər tərəfindən həyata keçirilir ki, bu da xarici skriptlərin və iframe bloklarının məzmununu daha da təcrid etməyə imkan verir. Ciddi izolyasiya rejimi “fission.autostart” seçimindən istifadə edərək təxminən:config-də idarə olunur (relizlərdə aktivləşdirmə hazırda bloklanıb);
  • Yenilənib loqo və ad Firefox Quantum-dan Firefox Brauzerinə dəyişdirildi;

    Firefox 70 buraxılışı

  • Qadağandır başqa domendən yüklənmiş iframe bloklarından başlanmış səlahiyyətin təsdiqi üçün sorğuların göstərilməsi (çarpaz mənşəli). Dəyişmək iradə bəzi sui-istifadələri bloklayın və icazələrin yalnız ünvan çubuğunda göstərilən sənəd üçün əsas domendən tələb olunduğu modelə keçin;
  • Dayandırılıb ftp vasitəsilə yüklənmiş faylların məzmununun göstərilməsi (məsələn, ftp vasitəsilə açarkən şəkillər, README və html faylları artıq göstərilməyəcək). Resursları FTP vasitəsilə açarkən, məzmun növündən asılı olmayaraq, diskə fayl yükləmə dialoqu dərhal çağırılacaq;
  • Ünvan çubuğunda həyata keçirilən Geolocation API-nin fəaliyyətini dəqiq qiymətləndirməyə imkan verən və lazım olduqda saytın ondan istifadə hüququnu ləğv etməyə imkan verən məkana girişi təmin edən göstərici. İndiyə qədər göstərici yalnız icazələr verilməzdən əvvəl və sorğu rədd edildikdə göstərilirdi, lakin Geolocation API-yə giriş açıldıqda yox olurdu. İndi göstərici istifadəçiyə belə girişin olması barədə məlumat verəcək;
    Firefox 70 buraxılışı

  • Həyata keçirilən “haqqında: sertifikat” səhifəsi vasitəsilə əldə edilə bilən TLS sertifikatlarına baxmaq üçün genişləndirilmiş interfeys (defolt olaraq, köhnə interfeys hələ də istifadə olunur, yenisi security.aboutcertificate.enabled haqqında:config vasitəsilə aktivləşdirilir). Əgər əvvəllər sertifikatlara baxmaq üçün ayrıca pəncərə açılırdısa, indi məlumat əlavəni xatırladan formada tabda göstərilir. Şübhəsiz ki, bir şey. Sertifikat baxış interfeysinin tam tətbiqi yenidən yazılmışdır JavaScript və standart veb texnologiyalarından istifadə etmək;
    Firefox 70 buraxılışı

  • Hesabın idarə edilməsi menyusuna Monitor və Göndər kimi qabaqcıl Firefox xidmətlərinə daxil olmaq üçün bölmə əlavə edilmişdir;

    Firefox 70 buraxılışı

  • Əsas menyuya və panelə yeni “hədiyyə” ikonu əlavə edilib, onun vasitəsilə siz yeni buraxılışlar və onların əsas xüsusiyyətləri haqqında məlumat əldə edə bilərsiniz;

    Firefox 70 buraxılışı

  • Daxili Firefox səhifələri (təxminən:*) qaranlıq mövzu parametrləri nəzərə alınmaqla ekrana uyğunlaşdırılıb;
  • Altı xətt çəkilmiş və ya üzərindən xətt çəkilmiş mətnin, o cümlədən keçidlərin oxunması yaxşılaşdırılıb - xətlər indi kəsişən qliflər olmadan qırılır (axır);
  • Mövzularda dayandırıldı çərçivə, tab_background_text və theme_frame xassələri üçün ləqəb olan vurğu rəngi, mətn rəngi və başlıqURL xassələri üçün dəstək (addons.mozilla.org saytında yerləşdirilən mövzular avtomatik olaraq yenilənir);
  • CSS xassələri əlavə edildi mətn-bəzək-qalınlığı, mətn-altın xətt-ofset и mətn-bəzək-skip-mürəkkəb, mətnin altından xətt çəkmək və cızmaq üçün istifadə olunan sətirlərin qalınlığını, girintisini və fasilələrini tənzimləməyə imkan verən;
  • CSS mülkiyyətində "göstərmək» eyni anda iki atribut təyin etmək imkanı əlavə etdi, məsələn, “ekran: blok flex” və ya “ekran: inline flex”;
  • Qeyri-şəffaflıq və dayanma-şəffaflıq CSS xassələrində şəffaflıq dəyərləri indi faizlə təyin edilə bilər;
  • CSS mülkiyyətində şrift ölçüsü xxx-böyük dəyər üçün əlavə dəstək;
  • JavaScript-də həyata keçirilən alt xəttlərdən istifadə edərək böyük ədədləri vizual olaraq ayırmaq imkanı, məsələn, “mənimNömrəm = 1_000_000_000_000”;
  • Yeni metod əlavə edildi Intl.RelativeTimeFormat.formatToParts(), Intl.RelativeTimeFormat.format() metodunun bütün formatlanmış sətri qaytarmaq əvəzinə, hər bir elementi formatlaşdırılmış dəyərin bir hissəsini təmsil edən obyektlər massivini qaytaran variantıdır;
  • HTTP “Referer” başlığının ölçüsü 4 KB ilə məhdudlaşır, bu dəyər keçərsə, məzmun domen adına kəsilir;
  • Əlçatanlıq panelindəki tərtibatçı alətlərində klaviaturadan istifadə edərək elementlər arasında naviqasiyanın asanlığını yoxlamaq üçün alətlər, eləcə də rəng kor insanların səhifəni necə görməsinin simulyatoru əlavə edilib;
    Firefox 70 buraxılışı

  • Rəng seçici indi zəif görmə qabiliyyəti olan insanlar üçün qavrayışı qiymətləndirmək üçün fon rənginə nisbətən verilmiş rəng üçün kontrast göstəricisini göstərir;
    Firefox 70 buraxılışı

  • CSS yoxlama rejimində, seçilməmiş elementə təsir etməyən CSS tərifləri indi boz rəngdədir və nəzərə alınmama səbəbini və mümkün düzəlişləri göstərən alət ipucunu göstərir;
    Firefox 70 buraxılışı

  • Sazlayıcı indi DOM elementləri dəyişdikdə işə salınan kəsilmə nöqtələrini təyin etmək imkanına malikdir (DOM mutasiyasının kəsilmə nöqtələri) və skriptin səhifə məzmununu əlavə etdiyi, sildiyi və ya yenilədiyi anları izləməyə imkan verir;
    Firefox 70 buraxılışı

  • Əlavə tərtibatçıları üçün browser.storage.local yaddaşda məlumatları yoxlamaq imkanı həyata keçirilib;
  • Şəbəkə fəaliyyətinin yoxlanılması rejiminə sorğu və cavab elementlərini tez tapmağa imkan verən axtarış funksiyası əlavə edilib. Axtarışa HTTP başlıqları, kukilər və sorğu/cavab orqanları daxildir;
  • MacOS platformasında səhifə kompozisiya kodu optimallaşdırılıb ki, bu da CPU-nun yükünü azaltdı, səhifənin yüklənməsini sürətləndirdi (22%-ə qədər) və videoları oynatarkən resursdan istifadəni azaldıb (37%-ə qədər). MacOS üçün konstruksiyalar həmçinin Chrome-da saxlanılan parolların idxalı üçün dəstək əlavə edir;
  • Android üçün Firefox 68.1 üçün düzəldici yeniləmə hazırlanıb. Nəzərinizə çatdıraq ki, Android üçün Firefox-un yeni əhəmiyyətli relizlərinin formalaşdırılması dayandırılıb. Android üçün Firefox-u əvəz etmək üçün Fenix ​​kod adlı (paylanır Firefox Önizləmə) inkişaf edir GeckoView mühərrikindən və bir sıra Mozilla Android Komponentləri kitabxanasından istifadə edən mobil cihazlar üçün yeni brauzer. Bir neçə gün əvvəl nəşr olundu Firefox Preview 2.2-nin yeni eksperimental buraxılışı interfeys və istifadəçi təcrübəsində bir sıra mühüm problemləri həll edir. ilə müqayisədə dəyişikliklərdən buraxılış 2.0 Çıxış zamanı bütün məlumatları silmək üçün seçimin əlavə edilməsini və şəxsi baxış rejimində defolt olaraq bağlantıları açmaq imkanı qeyd edir.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 70 düzəldilib 24 zəiflik, bunlardan 12 (bir CVE-2019-11764 altında toplanmışdır) qeyd kimi kritikdir və xüsusi hazırlanmış səhifələri açarkən potensial olaraq təcavüzkarın kodunun icrasına səbəb ola bilər.

Mənbə: opennet.ru

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