veb brauzer buraxılışı Və Platforma üçün Firefox 67 Android. Bundan əlavə, bir yeniləmə yaradıldı uzunmüddətli dəstək . Tezliklə səhnəyə Firefox 68 filialı keçid edəcək, buraxılışı iyulun 9-nə planlaşdırılıb.
:
- Resursları boşaltmaq üçün tabları avtomatik boşaltmaq imkanı həyata keçirilib. Funksiya kifayət qədər yaddaş olmadıqda (400 MB-dan az boş yaddaş) aktivləşdirilir və ilk növbədə uzun müddət istifadə olunmayan tabları yerindən çıxarır. Bu halda, nişanlar yox olmur, seans bərpa edildikdən sonra müşahidə edilənə bənzər yükləməyə hazır vəziyyətdə (gözləmə rejimi) yerləşdirilir. Rejimin işinə nəzarət etmək üçün “browser.tabs.unloadOnLowMemory” seçimi about:config;
- Prosessoru intensiv yükləyən işlər olduqda səhifənin yüklənməsi sürətləndirilib. Optimallaşdırma səhifənin yüklənməsi zamanı setTimeout taymer hadisə idarəçilərinin prioritetinin azaldılması yolu ilə həyata keçirilir (arxa fon nişanlarına bənzətməklə, taymer hadisə idarəedicisinin icrasına sərf olunan vaxt büdcəsi azaldılıb). Fon işləyicilərinin məhdudlaşdırılması, səhifənin ilkin göstərilməsinə təsir edən əsas işləyicilərə daha çox resursun ayrılmasına imkan verir. Məsələn, Instagram, Amazon və Google-un əsas skriptləri əlavə edilmiş optimallaşdırma sayəsində 40-80% daha sürətli işləyir;
- Bəzi kiçik işləyicilər yükləmənin sonrakı mərhələlərinə köçürülüb. Məsələn, alternativ CSS üslublarının skan edilməsi indi səhifənin yüklənməsi zamanı deyil, sonra həyata keçirilir. Daxiletmə tamamlama modulunun yüklənməsi giriş formaları hazır olana qədər gecikdirilir;
- Səhifənin yüklənməsi zamanı göstərmə yanaşması dəyişdirildi - çıxış indi yükləmənin daha erkən mərhələsində başlayır, lakin göstərmə əməliyyatları daha az çağırılır;
- Dizaynın dəyişdirilməsi ilə əlaqəli bəzi brauzer alt sistemlərinin və əlavələrin işə salınması əsas yükləmənin sonuna qədər təxirə salındı ki, bu da brauzerin işə salınması və onun səhifələri göstərməyə hazırlığı arasındakı vaxtı azaltmağa imkan verdi;
- Həyata keçirilən kriptovalyutaları hasil edən və ya gizli identifikasiya metodlarından (“brauzer barmaq izi”) istifadə edərək istifadəçiləri izləyən JavaScript əlavələrinin bloklanması. Bloklama haqqında ( и ) mədənçilərdən və gizli identifikasiya üçün koddan istifadə edərək tutulan hostları ehtiva edən Disconnect.me siyahısında. Yeni bloklama rejimləri defolt olaraq qeyri-aktivdir və onları aktivləşdirmək üçün məxfiliklə bağlı parametrlərə yeni “Kriptominerlər” və “barmaq izləri” seçimləri əlavə edilmişdir. vasitəsilə blokerin işinə nəzarət edə bilərsiniz
ünvan çubuğunda qalxan təsviri olan ikona tıkladığınız zaman göstərilən saytın kontekst menyusu;

- Əsas menyuya və giriş formalarını doldurmaq üçün tövsiyələr olan bir dialoqa sayt üçün saxlanan parollara tez daxil olmaq imkanı;
- Strukturu kompozisiya sistemi , Rust dilində yazılmış və GPU tərəfinə əməliyyatlar göstərən səhifə məzmununu autsource edir. WebRender-dən 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 şeyderlə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ün azaldılması.
WebRender hazırda istifadəçilərin təxminən 4%-i üçün standart olaraq aktivdir. Windows 10, NVIDIA qrafik kartlarından istifadə edir. Digər istifadəçilər üçün aktivləşdirilməsi test nəticələrindən asılı olacaq. Əgər hər şey problemsiz keçərsə, test əhatə dairəsi 27 mayda 25%-ə, 30 mayda 50%-ə və iyunun ilk həftəsində 100%-ə qədər genişləndiriləcək. WebRender aktivləşdirilməsini about:support səhifəsində yoxlaya bilərsiniz. Məcbur etmək üçün about:config-də "gfx.webrender.all" və "gfx.webrender.enabled" parametrlərini aktivləşdirin və ya Firefox-u MOZ_WEBRENDER=1 mühit dəyişəni ilə işə salın. Linux WebRender dəstəyi Mesa 18.2+ drayverləri olan Intel qrafik kartları üçün az-çox sabitləşdirilib;
- Profillərlə işləmə mexanizmi yenidən işlənib: əgər əvvəllər Firefox-un bir neçə fərqli instansiyasını quraşdırarkən, standart olaraq parametrlər, əlavələr və məlumat bazaları (əlfəcinlər, tarix, saxlanmış parollar, kukilər və s.) ilə ümumi bir profil istifadə edilmişdir. , indi hər bir paralel quraşdırılmış nümunə üçün Öz ayrıca profiliniz yaradılacaq. Məsələn, ESR, beta, gecə, Developer Edition və adi Firefox versiyalarını eyni vaxtda quraşdırsanız, onlar üçün ayrıca profillər yaradılacaq.
Ayrı profillərə keçməyin əsas səbəbi Firefox-un köhnə versiyasında yeni buraxılış profilindən istifadə zamanı, həmçinin paralel olaraq işləyən müxtəlif Firefox instansiyalarından profil verilənlər bazasına eyni vaxtda daxil olma zamanı yarana biləcək problemlərdir ki, bu da potensial olaraq məlumatların korlanmasına səbəb ola bilər. Mövcud profili seçmək üçün əvvəlki kimi “firefox -ProfileManager” interfeysindən istifadə edə bilərsiniz. Firefox-un quraşdırılması başa çatdıqdan sonra sistemdə artıq mövcud profil aşkar edilərsə, Mozilla Sync bulud xidmətində hesab vasitəsilə parametrləri sinxronizasiya etməyi xahiş edən xüsusi xəbərdarlıq göstərilir.
- Əsas komandaya sistem əlavəsi , onu məhdud sayda istifadəçilər üçün aktivləşdirmək üçün təcrübələr Firefox 62-dən bəri aparılıb, lakin bütün istifadəçilər üçün son aktivləşdirmə yalnız indi həyata keçirilib. Firefox Monitor əlavəsi hesabın oğurlanması (e-poçtla yoxlanılması) və ya əvvəllər sındırılmış sayta daxil olmağa cəhd edildiyi təqdirdə xəbərdarlıq edir. Doğrulama layihənin verilənlər bazası ilə inteqrasiya yolu ilə həyata keçirilir , bura 7.8 saytın sındırılması nəticəsində oğurlanmış 364 milyard hesab haqqında məlumat daxildir. Xəbərdarlıq yalnız son 12 ay ərzində hack məlumatı haveibeenpwned.com verilənlər bazasına əlavə edilmiş saytlar üçün göstərilir. Hack haqqında məlumatların ortaya çıxmasından 2 ay keçməyibsə, ikinci xəbərdarlıq göstərilir.

- API sayı bunu çağırır yalnız qorunan kontekstdə səhifə açarkən (), yəni. HTTPS vasitəsilə, localhost vasitəsilə və ya yerli fayldan açıldığında. Firefox 67-də qorunan kontekstdən kənarda açılan səhifələr üçün, API vasitəsilə sistem bildirişlərini çıxarın , brauzer pəncərəsindən kənarda göstərilir;
- Şəxsi baxış rejiminin imkanları genişləndirilib. Şəxsi rejimdə açılan saytlarda parolları formalarda saxlamaq imkanı əlavə edilib. Əlavələrin şəxsi rejimdə aktivləşdirilməsi üçün həyata keçirilən idarəetmələr – əlavələr menecerində istifadəçi indi hansı əlavələri şəxsi rejimdə aktivləşdirəcəyini, hansı əlavələri isə yalnız əsas sessiyada istifadə edəcəyini müəyyən edə bilər. Yeni əlavələr üçün şəxsi rejimdə aktivləşdirmə standart olaraq qadağandır (onu aktivləşdirmək üçün parametrləri dəyişdirməlisiniz);

- Video kodek dəstəyinin həyata keçirilməsi kitabxananın istifadəsinə verilmişdir , VideoLAN və FFmpeg icmaları tərəfindən hazırlanmış və mümkün olan ən yüksək dekodlaşdırma performansına nail olmaq və çox yivli rejimdə yüksək keyfiyyətli işin təmin edilməsinə yönəlmişdir. Qeyd olunur ki, AV1 formatı populyarlıq qazanmağa başlayır, əgər fevralda Firefox-un beta-relizlərində baxılmış AV1 videolarının payı 0.85%, martda isə 3% idisə, indi bu rəqəm 11.8% təşkil edir;
- klaviaturadan istifadə edərək brauzeri idarə etmək - panel və açılan menyu indi yalnız klaviaturadan idarə oluna bilər, o cümlədən paneldə yerləşən əlavə düymələrə, ekrana uyğun gəlməyən elementlərə, yükləmə göstəricisinə, hərəkətlərə giriş səhifə ilə və s. Panel elementləri arasında naviqasiya Tab düyməsi və klaviaturadakı oxlardan istifadə etməklə həyata keçirilir;
- Panelə əlavə edildi sinxronizasiya, hesaba qoşulma və çoxsaylı cihazlardan məlumat mübadiləsi vəziyyətini qiymətləndirmək, həmçinin Firefox Hesabında hesabdan istifadə edərək əməliyyatlara sürətli çıxış üçün. Standart ikona əvəzinə avatarınızı göstərmək mümkündür;

- Əlavə edilib ünvan çubuğundakı menyu vasitəsilə nişanları (Pin Tabs) bağlayın. Sabitlənmiş nişanlar həmişə aktiv qalır, avtomatik işə salın və müntəzəm istifadə olunan saytlara girişi asanlaşdırmağa imkan verir;

- Kontekst nəzərə alınmaqla istifadəçiyə müəyyən variantları tövsiyə edən kontekstli göstərişlər sistemi tətbiq edilib;
- Parametrləri və məlumatları digər brauzerlərdən idxal etmək üçün “Fayl” menyusuna yeni düymə əlavə edildi (Chrome və Chromium-dan idxal dəstəklənir);

- 30boxes.com xidməti ilə əlaqəli URL-lərdə “webcal:” protokolundan istifadə üçün dəstək dayandırıldı;
- Mozilla serveri vasitəsilə skrinşotları Firefox Skrinşotları serverinə yükləmək və skrinşotlara girişi paylaşmaq imkanı silinib. Önümüzdəki aylarda ekran görüntüləri olan server deaktiv ediləcək və istifadəçilərə tövsiyə olunur ondan əldə edilən məlumatlar;
- Daxil edilən Twemoji şrifti yeniləndi. Yeni versiya Emoji 11.0 spesifikasiyası üçün dəstək əlavə edir;
- Əlavə kateqoriyalı istifadəçilər iştirak etməyə dəvət olunur Cib xidməti tərəfindən tövsiyə olunan əlavə məlumat məzmununun nümayişi ilə, həmçinin başlanğıc səhifəsində məlumatların tərtibatının dəyişdirilməsi ilə. Məsələn, bəzi istifadəçilər üçün blokların ölçüsü və tövsiyələrin sayı dəyişdiriləcək, yeni tematik bölmələr təklif olunacaq (Sağlamlıq, Elm, Texnologiya və Əyləncə). Təcrübədə iştirakdan imtina etmək üçün yeni tab səhifəsinin yuxarı sağ küncündə “Məzmun kəşfi” seçimini deaktiv etməlisiniz;
- standart API , müxtəlif veb xidmətlərində iki faktorlu autentifikasiya işini təşkil etmək üçün nəzərdə tutulmuşdur. Google hesabları üçün U2F istifadə etməyə icazə verilir;
- Optimallaşdırıcı JavaScript kompilyatoru ARM64 əsaslı cihazları dəstəkləmək üçün yeniləndi Windows;
- İfadədən istifadə edərək JavaScript modullarını dinamik şəkildə idxal etmək üçün əlavə dəstək ;
- Veb tərtibatçıları üçün alətlər sətirlərin təsadüfi seçilməsi və məzmunun “Dəyişikliklər” panelindən mübadilə buferinə köçürülməsi üçün dəstək verir, bu, tərtibatçı alətlərində işin cari sessiyası çərçivəsində Qaydalar paneli vasitəsilə edilən bütün CSS dəyişikliklərinin tarixini əks etdirir;

- Daxili JavaScrip sazlayıcıda Veb İşçilərinin sazlanması üçün alətlər olan Threads paneli. Kodda (daxili) təyin edilmiş kəsilmə nöqtələrinin işlənməsinin keyfiyyəti yaxşılaşdırıldı - sazlayıcı indi kodda göstərilən yerlərdə daha dəqiq dayanır;
- Platforma versiyasında Android Görünüş portu davranışı digər brauzerlərlə uyğunlaşdırılıb. Səsli giriş xüsusiyyətləri olan Firefox axtarış vidjetini ana ekrana əlavə etmək imkanı əlavə edilib. Qonaq Sessiyası dəstəyi dayandırılıb; bunun əvəzinə şəxsi baxış rejimi tövsiyə olunur.
Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 67 aradan qaldırıldı , 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
