Saadaval Firefox 75.
- Quantum Bar, mis debüütis Firefox 68, sai esimese suure uuenduse.
- Aadressiriba suurus suureneb oluliselt, kui see saab fookuse (browser.urlbar.update1).
- Enne, kui kasutaja hakkab teksti kirjutama, kuvatakse avanevas menüüs enim külastatud saidid (browser.urlbar.openViewOnFocus).
- Külastatud lehtede ajaloos avanevas menüüs ei kuvata enam protokolli https://.Kaitstud ühenduse kasutamine ei üllata kedagi, seega on nüüd tähtis suunata kasutajate tähelepanu mitte HTTPS-i olemasolu, vaid selle puudumise peale (browser.urlbar.update1.view.stripHttps).
- Lisaks toetab katkestatud www alamdomaeni kuvamine (seade browser.urlbar.trimURLs kuvab www ja https:// korraga, seega pole mõtet eespool mainitud seadet muuta).
- Seaded browser.urlbar.clickSelectsAll ja browser.urlbar.doubleClickSelectsAll on eemaldatud. Nüüd vastab Linuxi aadressiriba klõpsamise tegevus macOS-i ja Windowsi käitumisele, mida kasutajad on 14 aastat palunud..
- Waylandi kasutavatel süsteemidel on saadaval riistvaraliselt kiirendatud webGL (widget.wayland-dmabuf-webgl.enabled). Selle rakendamine X11-ga on keeruline, kuna see nõuaks suure hulga erandeid ja trikke (Mozillal pole nii palju ressursse kui Google'il, et testida iga olemasoleva draiveriversiooni iga olemasoleva videokaardi mudeliga). Wayland lihtsustab olukorda, võimaldades Martin Strjanski'l RedHat'is kirjutada vajaliku taustsüsteemi DMABuf.Mugav boonus on see, et DMABuf suudab pakkuda riistvaraliselt kiirendatud H.264 dekodeerimist (widget.wayland-dmabuf-vaapi.enabled). Järgmises väljalaskes hakkab riistvaraline kiirus töötama ka teiste videoformaatidega.
- Saadaval on ametlikud paketid vormingus Flatpak..
- Parandatud seansi taastamine KDE Plasma virtuaalses töölauas.
- Tuged külastuskuva piltide edasi laadimist. Kui pildil on attribuut loading väärtusega lazy, laadib brauser pildi alles siis, kui kasutaja kerib lehe vastava positsioonini.
- Suurbritannia kasutajad (koos USA kasutajatega) näevad algsehel sponsorite eest makstud sisublokke (mis saab seadetes välja lülitada) algsehel.
- TLS 1.0/1.1 toetus on taas sisse lülitatud. Praegu pole kõige parem aeg, et isegi veidi raskendada inimestel juurdepääsu teatud ressurssidele.
- Nüüd brauser taustal vahekaartides kõik usaldusväärsed PKI-sertifikaadid, mida Mozilla tunneb. See peaks parandama ühilduvust serveritega, mille omanikud on HTTPS-i valesti konfigureerinud.
- Leht about:policies ülevaadatud on üle viidud XUL-ist HTML-i.
- Web Crypto API on nüüd saadaval ainult veebilehtedele, mis on avatud turvalise ühenduse kaudu.
- Seoses HTML-dokumentidega arvestab Firefox nüüd X-Content-Type-Options:nosniff direktiiv, mis käsib brauseril mitte proovida sisu MIME-tüüpi heuristiliselt määrata. Varem kasutati "nosniff" vaid CSS-i ja JS-i jaoks.
- macOS-i koostistes on kasutusele võetud tehnoloogia RLBoxC++ koodi potentsiaalselt haavatavatest kolmandate osapoolte raamatukogudest muudetakse WebAssembly mooduliks, mille õigused on rangelt piiratud, seejärel kompileeritakse moodul masinkoodiks ja käitatakse isoleeritud protsessis. Esimene selline raamatukogu oli Graphite. Lisaks on macOS-is rakendatud võimalus lugeda sertifikaate operatsioonisüsteemi salvest, (seade security.osclientcerts.autoload), samuti parandatud viga, mille tõttu taaskäivitamine pani brauseri aknad praegusele töölauale, mitte neile töölauale, kus need aknad olid eelmisel seansil.
- Windowsis seal otsekoosing (Direct Composition), mis peaks positiivselt mõjutama jõudlust. Lisaks on parandatud ebamugavus imporditud logide osas Chrome'ist 80 ja kõrgematest versioonidest.
- CSS:
- Lisatud on toetused funktsioonidele min(), max() ja clamp().
- Omadus text-decoration-skip-ink on saanud väärtuse all.
- JavaScript:
- Toetatakse avalikud staatilised klassifailid.
- Lisa klass Intl.Locale.
- Liides HTMLFormElement on saanud meetodi requestSubmit(), mis töötab sarnaselt nuppu andmete saatmise peale vajutamisega.
- Web Animations API:
- Toetuse on saadud getterile Animation.timeline, samuti Document.timeline, DocumentTimeline ja AnimationTimeline.
- Toetuse on saadud meetoditele Document.getAnimations() ja Element.getAnimations().
- Arendaja tööriistad:
- Kohene arvutamine konsooli väljendite võimaldab arendajatel näha tulemust kohe, kui nad hakkavad kirjutama.
- Lehe mõõtmise tööriist on õppinud muutma ristkülikukujulist raami.
- Inspektor võimaldab kasutada elementide otsimiseks mitte ainult CSS selektoreid, vaid ka väljendeid. XPath.
- On lisandunud võimalus filtreerida sõnumeid WebSocket kasutades regular expressions..
- On lisandunud seade view_source.tab_size, mis võimaldab määrata tabulatsiooni pikkuse lehe algkoodivaatamise režiimis.
Allikas: linux.org.ru
