Saadaval Firefox 84.
- Viimane väljaanne, kus toetatakse Adobe Flashi. Järgmises versioonis plaanitakse NPAPI toe eemaldamist, kuna Flash on ainus NPAPI pistikprogramm, mille töö on Firefoxis lubatud.
- Süsteemide arvu laiendamine, kus see on aktiivne WebRender:
- Linux: GNOME/X11 (välja arvatud süsteemid proprietaarset NVIDIA draiveritega ning koos „Intel graafika ja resolutsioon >= 3440×1440). Järgmises versioonis on plaanitud WebRenderi aktiveerimine GNOME/Waylandi (välja arvatud XWayland) jaoks
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel graafika 5. ja 6. põlvkond (Ironlake ja Sandy Bridge). Lisaks on WebRender keelatud NVIDIA graafikakaardiga omanikele, kes kasutavad mitut monitori, millel on erinev värskendussagedus.
- Firefox õppis kasutama PipeWire. PipeWire toetus lisatud WebRTC-s.
- Linuxis on rakendatud uusi jagatud mälu meetodeid, mis on suurendanud jõudlust ja parandanud ühilduvust Dockeriga.
- Rakendatud on Apple Silikooni protsessorite natiivne tugi. Võrreldes Rosetta 2 emulaatoriga käivitub natiivne versioon 2,5 korda kiiremini ning veebirakenduste reageerimiskiirus kahekordistub. Siiski on DRM-sisu esitamiseks endiselt vajalik emulaator.
- Cylance viirusetõrjetarkvara macOS-is võib ekslikult pidada Firefoxi pahavarakaks, mis takistab selle installimist.
- Lisatud on protsessihalduri tööriist (leht about:processes), mis võimaldab hinnata iga niidi ressursikasutust. Tulevikus on kavas näidata lisainfot.
- Pilt pildis režiim õppis salvestab akna suuruse ja asukoha. Lisaks avatakse pilt pildis aken samal monitoril, kus avati ka brauseri aken (enne avati see alati peamise monitori peal). nüüd Eksperimentaalsete seadevalikute sektsiooni (nende nägemiseks tuleb aktiveerida browser.preferences.experimental ja avada leht about:preferences#experimental) on lisatud seade, mis võimaldab korraga kasutada mitut pilt pildis akent.
- Ilmus võimalus muuta täiendavate paneelide, hüpikakende ja külgpaneelide mõõtkava (Ctrl+hiiremugula).
- Andmete importimise järel teisest brauserist aktiveerib Firefox automaatselt järjehoidjate paneeli kuvamise, kui see oli muus brauseris sisse lülitatud ja seal olid järjehoidjad.
- Lisaahalduse lehel (about:addons) on nüüd
- Lisanduste haldamise lehelt (about:addons) on nüüd ja kinnitatud sakke (ikoonide reas). mitte ainult põhjalikud, vaid ka lisalitsentsid (mida täiendav funktsioon küsib mitte installimise ajal, vaid siis, kui see on aktiveeritud, mil need õigused on vajalikud). Enne seda ei olnud lisalitsentse nähtavad, neid ei olnud võimalik tagasi võtta.
- Uue profiili loomisel laaditakse kõik usaldusväärsete vahesertifikaatide keskused Mozilla serveritest sama päeva jooksul, mitte mitme nädala jooksul nagu varem. See suurendab tõenäosust, et uus Firefoxi kasutaja ei puutu kokku turvavigadega vale seadistusega veebisaitidel.
- TC39 pärand RegExp funktsioonid JavaScriptis haavatavuste kaitse, nagu leitud poolteise aasta eest Zoomi kliendist.. Näiteks kui varem kehtis valik „kasutada alati Zoom Meetings, et avada lingid zoommtg://“ kõikidele saitidele (klõpsates sellist linki mistahes saidilt, avanes Zoomi klient), siis nüüd toimib see valik vaid domeeni piires (kui see on aktiveeritud example1.com, siis klõpsates zoommtg:// lingile saidilt anothersite.com, kuvatakse taas küsiaken). Selleks, et vältida kasutajatele liigsete ebamugavuste tekitamist, ei kehti kaitse (mida juhitakse seadistusega security.external_protocol_requires_permission) mõne populaarse skeemi, näiteks tel: ja mailto:, kohta.
- Kui SSL-sertifikaat on välja antud ainult www.example.com jaoks ja kasutaja üritab minna aadressile https://example.com, suunab Firefox automaatselt aadressile https://www.example.com (varem said kasutajad selliste olukordade korral SSL_ERROR_BAD_CERT_DOMAIN veateate).
- Firefox käsitleb nüüd alati localhost aadresse (http://localhost/ ja http://dev.localhost/) kui loopback liidesega seotud (st. http://127.0.0.1). Seega ei käsitleta localhostist laaditud ressursse enam segatud sisu kui.
- PDF-failid, büroo dokumendid ja meediafailid nüüd salvestatakse alati õige laiendiga (mõnikord salvestati need ilma laiendita).
- Maksimaalne lubatud DoH ebaõnnestunud katsete arv (mille saavutamisel lülitub brauser automaatselt tagasi tavalisele DNS-ile) on suurenenud 5-lt 15-le.
- Windowsi platvormil kiirendab 2D-kanga töötlemist nüüd graafikaprotsessor.
- CSS:
- Pseudo-klass :not() on saanud tuge keeruliste selektorite jaoks.
- Kohandatud omadus -moz-default-appearance on kaotanud toe väärtustele scrollbar-small (kasutage selle asemel scrollbar-width: thin) ja scrollbar (ainult macOS; selle asemel kasutage scrollbar-horizontal ja scrollbar-vertical).
- JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), toetavad nüüd täpsustust, kui palju numbreid kasutatakse sekundite osade esitlemiseks (fractionalSecondDigits).
- Ilmus
- API Paint Timing: lisatud liides PerformancePaintTiming (mitmesuguste lehe osade renderdamise aja jälgimine).
- Meetod Navigator.registerProtocolHandler() võtab nüüd vastu ainult kaks parameetrit: scheme ja url. Parameeter title enam ei toetata.
- Meetod MediaRecorder.start() viskab nüüd .InvalidModificationError, kui salvestatavas voos on muudetud jälgimiste arvu.
- Inter-site skriptimise murede tõttu on eemaldatud tugi rakenduste vahemälule (kasutatud rakenduste väljalülitatud töötamiseks). Selle asemel kasutage API Service Worker.
- Arendaja tööriistad:
- Võrgupaneel võib peab nüüd käsitlema ootamatuid tõrkeid ja näitama kasulikke üksikasju silumise jaoks, nagu virnastamise jälgimine. Vigade raporteerimine on lihtsustatud — piisab lingi klõpsamisest.
- Ligipääsetavuse inspektor õppis näitama lehe elementide läbimine Tab klahviga. Nii saavad arendajad hinnata, kui mugav on navigeerida klaviatuuri abil.
Allikas: linux.org.ru
