Mövcuddur Firefox 75.
- Quantum Bar ünvan çubuğu, Firefox 68-də debüt etdi, ilk böyük yeniləməsini aldı:
- Ünvan çubuğunun ölçüləri, fokuslandığında əhəmiyyətli dərəcədə artır (browser.urlbar.update1).
- İstifadəçi mətni yazmağa başlamazdan əvvəl, açılan menyuda ən çox ziyarət edilən saytlar göstərilir (browser.urlbar.openViewOnFocus).
- Ziyarət edilən mənbələrin tarixini göstərən açılan menyuda https:// protokolu daha artıq göstərilmir,Bu günlərdə qorunan bir bağlantının istifadəsi artıq təəccüblü deyil, indi istifadəçilərin diqqətini HTTPS-in olması yox, yoxluğu üzərinə cəmləmək vacibdir (browser.urlbar.update1.view.stripHttps).
- Bundan əlavə, göstərilməmişdir www alt domeninin göstərişi ləğv edilib (browser.urlbar.trimURLs ayarı eyni anda www və https:// göstərişini qaytarır, yuxarıda göstərilən ayarı dəyişmək mənasızdır).
- browser.urlbar.clickSelectsAll və browser.urlbar.doubleClickSelectsAll ayarları ləğv edildi. İndi ünvanda olan klik davranışı Linux-da macOS və Windows ilə uyğunlaşır, bu, istifadəçilərin 14 il ərzində xahiş etdiyi bir şeydir..
- Wayland istifadə edən sistemlərdə webGL üçün avadanlıq sürətlənməsi təqdim edilib (widget.wayland-dmabuf-webgl.enabled). X11 ilə bunu tətbiq etmək mümkün deyil, çünki bu, çox sayda istisnalar və hacklar tələb edəcəkdir. (Mozilla-nın hər bir mövcud sürücü versiyası ilə hər bir mövcud video kart modelini test etmək üçün Google-dan daha böyük resursları yoxdur). Wayland vəziyyəti xeyli asanlaşdırır, bu da RedHat-dan Martin Striynskiyə lazım olan backend-i yazmağa imkan tanıyır. DMABuf. Gözəl bir bonus olaraq, DMABuf H.264 dekodlaşdırma üçün avadanlıq sürətlənməsini təmin edə bilir (widget.wayland-dmabuf-vaapi.enabled). Növbəti buraxılışda avadanlıq sürətlənməsi digər video formatları ilə də işləyəcək.
- Yeni rəsmi Flatpak formatında paketlər təqdim edir..
- Bərpa edilmişdir KDE Plasma virtual iş sahəsində sessiyanın bərpası.
- Sənədlərin yüklənməsi dəstəyi əlavə edilib. Əgər bir görüntü "lazy" atributuna malikdirsə, brauzer istifadəçi səhifəni müvafiq yerə çevirənə qədər həmin görüntünü yükləyəcək. loading Böyük Britaniyadan istifadəçilər (ABŞ-dan olan istifadəçilərlə yanaşı) ana səhifədə maliyyələşdirilmiş məzmun bloklarını (ayarlarında deaktiv edilə bilir) görəcəklər.
- TLS 1.0/1.1 dəstəyi geri qaytarılıb. İndi insanlara hər hansı resursa daxil olmağı çətinləşdirmək üçün ən yaxşı vaxt deyil.
- İndi brauzer arxa planda
- keçmiş məqbul PKI sertifikatlarını Mozilla-nın tanıdığı sertifikat verən mərkəzlər tərəfindən "keşledir". Bu, HTTPS səhv tənzimlənən serverlər ilə uyğunluğu artırmalıdır. about:policies səhifəsi XUL-dan HTML-ə.
- Web Crypto API yalnız təhlükəsiz bir bağlantı ilə açılan saytlara yenidən yazıldı müvafiq olaraq nəzərə alır.
- HTML sənədləri ilə bağlı Firefox mövcuddur buna görə də
- daha çox diqqət ayırır. İndi isə X-Content-Type-Options:nosniff direktivi, brauzerə məzmunun MIME tipini heuristik olaraq müəyyən etməyə çalışmamağı bildirim edir. Əvvəllər «nosniff» yalnız CSS və JS üçün istifadə edilirdi.
- macOS toplusunda texnologiya tətbiq edilib RLBox. C++ kodu potensial olaraq zəif olan üçüncü tərəf kitabxanaları WebAssembly moduluna çevrilir, onun icazələri sərt şəkildə məhdudlaşdırılır və sonra modul maşın koduna kompilyasiya edilir və izolyasiya olunmuş prosesdə işə salınır. Belə kitabxanalardan birincisi Graphite. Bundan başqa, macOS-da sistemin sertifikatlar anbarından sertifikatları oxumaq imkanı (security.osclientcerts.autoload parametri) və düzəldildi brauzer seansını bərpa edən xətanın səbəbi, brauzer pəncərələrini cari iş masasına deyil, keçmiş seansda bu pəncərələrin yerləşdiyi iş masalarına yerləşdirmək idi.
- Windows-da daxil edilib birbaşa kompozisiya (Direct Composition) tətbiq olunub, bu da performansa müsbət təsir etməlidir. Bundan əlavə, düzəldildi Chrome 80-dən yuxarıda girişlərin idxal edilməməsi.
- CSS:
- funksiyaların dəstəyi əlavə edildi min(), max() və clamp().
- clip-path text-decoration-skip-ink bütün dəyəri ilə tanış oldu.
- JavaScript:
- İnterfeys HTMLFormElement metod ilə tanış oldu əlavə olunmuşdur., bu, məlumatların göndərilməsi düyməsinə basmaq kimi işləyir.
- Web Animations API:
- getter dəstəyi aktivləşdirildi Animation.timeline, eləcə də Document.timeline, DocumentTimeline və AnimationTimeline.
- metodların dəstəyi aktivləşdirildi Document.getAnimations() və Element.getAnimations().
- İnkişaf alətləri:
- İstənilən anda hesablama konsol ifadələrinin nəticəsini yazar-yazmaz görmək imkanı verir.
- Səhifələri ölçmə aləti düzbucaqlı çərçivənin ölçüsünü dəyişdirməyi öyrəndi.
- İnspektor artıq elementləri tapmaq üçün yalnız CSS seçicilərinin deyil, həm də ifadələrin istifadə edilməsinə imkan verir XPath.
- mesajları filtirləmək imkanı əlavə edildi WebSocket ilə müntəzəm ifadələr.
- view_source.tab_size parametri əlavə edilib ki, bu da səhifənin mənbə kodu rejimində tabulyasiyanın uzunluğunu təyin etməyə imkan verir.
Mənbə: linux.org.ru
