Saadaval Firefox 84.
- Viimane väljaanne Adobe Flash'i toega. Järgnevates väljaannetes plaanitakse NPAPI toe eemaldamist, kuna Flash on ainus NPAPI pistikprogramm, mille töö on Firefoxis lubatud.
- Süsteemide arvu on laiendatud, kus see on lubatud WebRender:
- Linux: GNOME/X11 (välja arvatud süsteemid NVIDIA omandiväärsete draiveritega, samuti Intel'i graafika ja resolutsiooniga >= 3440×1440). Järgnevates väljaannetes planeeritud WebRender'i aktiveerimine GNOME/Waylandi jaoks (välja arvatud XWayland)
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel'i graafika 5. ja 6. generatsioon (Ironlake ja Sandy Bridge). Lisaks on WebRender välja lülitatud NVIDIA graafikakaartide omanikele, kes kasutavad mitut monitori, millel on erinev värskendussagedus.
- Firefox õppinud kasutada PipeWire. PipeWire'i tugi on lisatud WebRTC-s.
- Linuxis on kasutusele võetud uued jagatud mälu eraldamise meetodid, mis on suurendanud jõudlust ja parandanud ühilduvust Dockeriga.
- Töötleja Apple Siliconi natiivne tugi on rakendatud. Võrreldes Rosetta 2 emulaatoriga käivitub natiivne ehitus 2,5 korda kiiremini ning veebirakenduste reageerimiskiirus kahekordistub. Siiski on DRM-sisu esitamiseks endiselt vajalik emulaator.
- Cylance'i viirusetõrje tarkvara macOS-is võib valehäire tõttu pidada Firefoxi kahjulikuks tarkvaraks, rikkudes selle installimist.
- Lisatud on protsessihaldur (leht about:processes), mis võimaldab hinnata ressursitarbimist iga teema kaupa. Tulevikus plaanitakse lisateabe kuvamist.
- Pilt pildis režiim õppinud mälestama akna suurust ja asukohta. Lisaks avatakse pilt pildis aken nüüd samal ekraanil, kus on avatud brauseri aken (enne avati see alati põhiekraanil).
- Eksperimentaalsete seadete sektsiooni (et neid näha, tuleb lubada browser.preferences.experimental ja avada leht about:preferences#experimental) on lisatud seade, mis võimaldab samaaegselt kasutada mitut pilt pildis akent.
- On tekkinud võimalus muuta laienduste loodud paneelide, hüpikakende ja külgpaneelide skaalat (Ctrl + hiireratas).
- Teise brauseri andmete importimise järel aktiveerib Firefox automaatselt lemmikute paneeli kuvamise, kui see oli teises brauseris sisse lülitatud ja seal olid lemmikud.
- Küll, lehtede haldamise paneel (about:addons) näitab nüüd kuvatakse mitte ainult põhiteenused, vaid ka täiendavad load (mida lisand küsib mitte installimise ajal, vaid selle seadistuse sisse lülitamisel, mille jaoks need load on vajalikud). Enne seda täiendavaid lube ei kuvatud, neid ei olnud võimalik tagasi võtta.
- Uue profiili loomisel laaditakse kõik usaldusväärsete vahesertifikaadi keskuste andmed Mozilla serveritest samal päeval, mitte nädalate jooksul nagu varem. See suurendab tõenäosust, et uus Firefoxi kasutaja ei puutu kokku turvavigadega valesti seadistatud veebilehtede külastamisel.
- On rakendatud haavatavuste kaitse, nagu mille leidis poolteist aastat tagasi Zoomi kliendist. Näiteks, kui varem levitati valikut „kasutada alati Zoom Meetings, et avada lingid zoommtg://“ kõigile saitidele (klõpsates sellist linki mis tahes saidilt, avati Zoomi klient), siis nüüd toimib valik ainult domeeni piires (kui see on lubatud domain1.com, siis klõpsates zoommtg:// lingil saidilt anothersite.com, avaneb uuesti küsiaken). Et mitte tekitada kasutajatele liiga suuri ebamugavusi, ei kehti kaitse (mida juhitakse seadistuse security.external_protocol_requires_permission kaudu) mõnede populaarsete skeemide, näiteks tel: ja mailto: puhul.
- Kui SSL-sertifikaat on väljastatud ainult www.example.com jaoks ja kasutaja üritab minna aadressile https://example.com, suunab Firefox automaatselt aadressile https://www.example.com (varem said kasutajad sellistes olukordades SSL_ERROR_BAD_CERT_DOMAIN tõrke).
- Firefox nüüd alati käsitleb localhost aadresse (http://localhost/ ja http://dev.localhost/) nagu viitavaid loopback liidesele (st. http://127.0.0.1). Seetõttu ei käsitleta localhostilt laaditud ressursse enam kui segatud sisu.
- PDF-failid, kontoridokumendid ja meediafailid nüüd salvestatakse alati õige laiendiga (mõnikord salvestati need ilma laiendita).
- Maksimaalne lubatud ebaõnnestunud DoH-katsete arv (mille saavutamisel brauser lülitub automaatselt tavalisele DNS-ile) on suurendatud 5-lt 15-le.
- Windowsi platvormil toimub Canvas 2D kiirus suurendamine nüüd graafikaprotsessori abil.
- CSS:
- Pseudo-klass :not() on nüüd saanud toe keerukate selektorite jaoks.
- Kasutajaliidese omadus -moz-default-appearance on kaotanud toe väärtustele scrollbar-small (kasutage selle asemel scrollbar-width: thin) ja scrollbar (ainult macOS-is; kasutage selle asemel scrollbar-horizontal ja scrollbar-vertical).
- JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), nüüd toetab sekundite murdosa esitusnumberi määramist (fractionalSecondDigits).
- API:
- API Paint Timing: lisatud liides PerformancePaintTiming (erinevate lehe osade renderdamise aja jälgimine).
- Meetod Navigator.registerProtocolHandler() võtab nüüd vastu ainult kaks parameetrit: scheme ja url. Parameetrit title enam ei toetata.
- Meetod MediaRecorder.start() viskab nüüd .InvalidModificationError, kui salvestatava voolu radade arv on muutunud.
- Ristveebikatte hirmude tõttu on toetatud rakenduste vahemälu eemaldatud. (rakenduste töötamiseks võrguühenduseta). Selle asemel tuleks kasutada API Teenuse Tööline.
- Arendaja tööriistad:
- Paneel „Võrk” on nüüd suuteline käsitlema ootamatuid rikkeid ja kuvama kasulikke andmeid tõrkeotsinguks, nagu jäljekoormus. Veaaruande saatmine on tehtud lihtsamaks — piisab klikkimisest lingile.
- Käideldavuse kontrollija on nüüd võimeline näitama lehekülje elementide käitumise järjekorda klahviga Tab. Nii saavad arendajad hinnata klaviatuuriga navigeerimise mugavust.
Allikas: linux.org.ru
