veebibrauseri vÀljaande , samuti Firefox 68.2 Androidi platvormile. Samuti on loodud uuendus pikenenud toe (eelmise ESR-haru 60.x hooldus on lÔpetatud). Peagi jÔuab etappi Firefox 71 haru vastavalt mille vÀljaanne on planeeritud 3. detsembriks.
:
- TĂ€pse jĂ€lgimise kaitse laiendatud reĆŸiim keelab sotsiaalmeedia vidinad, mis jĂ€lgivad kasutajate liikumist kolmandate osapoolte saitidel (nĂ€iteks Facebooki Like-nupud ja Twitteri sĂ”numite sisestused). Sotsiaalmeedia konto kaudu autentimise vormide puhul on ette nĂ€htud ajutise lubamise vĂ”imalus;

- Lisatud on kokkuvĂ”tlik aruanne blokeeringute kohta, mille kaudu on vĂ”imalik jĂ€lgida blokeeringute arvu nĂ€dalapĂ€evade ja tĂŒĂŒpide kaupa;

- Komplekti kuulub sĂŒsteemne lisand (varasemalt anti lisand Lockboxina), mis uus "about:logins" liides, et hallata salvestatud paroole. Laiend annab tööriistaribale nuppu, mille kaudu saab kiiresti vaadata praeguse saidi jaoks salvestatud kontosid ning teostada paroolide otsingut ja redigeerimist. Salvestatud paroolidele pÀÀseb juurde ka eraldi mobiilirakenduse kaudu. , mis toetab paroolide automaatset tĂ€itmist autentimisvormides mis tahes mobiilirakendusele;
- Integreeritud sĂŒsteemilisena , mis hoiatuse vĂ€ljund, kui konto on kompromiteeritud (kontrollimine e-posti kaudu) vĂ”i kui ĂŒritatakse sisse logida varem hĂ€kitud saidile. Kontroll toimub koostöös haveibeenpwned.com andmebaasiga;
- Vaikimisi aktiveeritud parooligeneraator registreerimisvormide tĂ€itmisel, mis kuvab vihje automaatselt genereeritud usaldusvÀÀrse parooli. Ăksteisega loov nupp kuvatakse automaatselt âčinput type="password"âș vĂ€ljadele, millel on atribuut "autocomplete = new-password". Ilma selle atribuudita vĂ”ib parooli genereerida kontekstitöötlusmenĂŒĂŒst;
- Aadressiriba "(i)" nupp on asendatud privaatsustaseme indikaatoriga, mis nĂ€itab jĂ€lgimise blokeerimise reĆŸiimide aktiveerimist. Indikaator muutub halliks, kui konto seadetes on sisse lĂŒlitatud jĂ€lgimise blokeerimise reĆŸiim ja lehelt ei leidu blokeeritavaid elemente. Indikaator muutub siniseks, kui lehelt on blokeeritud mĂ”ned elemendid, mis rikuvad privaatsust vĂ”i mida kasutatakse liikumise jĂ€lgimiseks. Indikaator lĂ€heb lĂ€bi, kui kasutaja on praeguse saidi jaoks jĂ€lgimise kaitse vĂ€lja lĂŒlitanud.
- HTTP vĂ”i FTP kaudu avatud lehed saavad mĂ€rgistuse ebaturvalise ĂŒhenduse ikooniga, mida kuvatakse ka HTTPS-i jaoks sertifikaatide probleemide korral. HTTPS-i luku sĂŒmboli vĂ€rv on muudetud roheliselt halliks (roheline vĂ€rv on vĂ”imalik taastada seadistuse security.secure_connection_icon_color_gray kaudu). Turvaprobleemide indikaatorite asemel hoiatuste kasutamine on tingitud HTTPS-i laialdasest levikust, mis on juba teadlikkuse tasemel ja mitte ainult tĂ€iendav kaitse.
- Aadressiribal ettevĂ”tte nime kuvamine veebisaidil, kui kasutatakse sertifitseeritud EV-sertifikaati. Teave on eemaldatud, kuna see vĂ”is kasutajat eksitada ja olla kalastamise eesmĂ€rkidel kasutatav (nĂ€iteks oli registreeritud ettevĂ”te "Identity Verified", mille nimi aadressiribal tajuti kui kontrollimise nĂ€itaja). EV-sertifikaadi teavet saab vaadata menĂŒĂŒst, mis ilmub lukusĂŒmbolile klikkides. EV-sertifikaadi ettevĂ”tte nime tagasiviimiseks aadressiribal on seadistuse âsecurity.identityblock.show_extended_validationâ kaudu about:config.

- JavaScripti mootor uus 'baseline' bytecode'i tĂ”lgendaja, mis asub tavalise tĂ”lgendaja ja eelkompileeritud 'baseline' JIT-kompilaatori vahel. Uus tĂ”lgendaja on oluliselt kiirem kui vana tĂ”lgendaja ning kasutab 'baseline' JIT-kompilaatoriga ĂŒhiseid bytecode'i töötlemise protseduure, vahemĂ€lu ja profileringu andmeid. TĂ€iendav tĂ”lgendaja vĂ”imaldab kiirendada sageli kasutatavate JavaScripti funktsioonide tĂ€itmist, pĂ€rast nende tagasiviimist optimeerimata 'baseline' JIT kompilaatori faasi nĂ€iteks pĂ€rast seda, kui funktsiooni kutsutakse argumentidega teistest tĂŒĂŒpides.
Komplekssetes veebirakendustes 'baseline' JIT-i kompileerimine ja Ion JIT-i optimeerimiste tegemine vĂ”tab palju aega ning tĂ€iendav kiire tĂ”lgendaja vĂ”imaldab saavutada ĂŒldist jĂ”udluse kasvu ning vĂ€hese mĂ€lu tarbimise. Tehtud testides viis tĂ€iendava tĂ”lgendaja aktiveerimine, mis kasutas JIT-i ĂŒhiseid statistika ja inline-kassi, lehekĂŒlje laadimisaegade vĂ€henemiseni 2-8% ning veebiarendustööriistade jĂ”udlus tĂ”usis 2-10%;


- Linuxi versioonides vaikimisi rakendatakse komposiitide sĂŒsteemi AMD, Intel ja NVIDIA GPU-de jaoks (ainult Nouveau draiveri korral), kui sĂŒsteemis on installitud Mesa pakett versioon 18.2 vĂ”i uuem. Windowsi versioonides, lisaks varasemalt toetatud AMD ja NVIDIA GPU-dele, on nĂŒĂŒd WebRender aktiveeritud ka Intel GPU-dele. KompositsioonisĂŒsteem on kirjutatud Rust keeles ja viib GPU-le lehe sisu renderdamise operatsioonid.
WebRender'i kasutamisel, mis asendab Gecko mootorisse integreeritud kompositsioonisĂŒsteemi, mis töötleb andmeid CPU abil, kasutatakse lehe elementide kokkurekesvormingute operatsioonide tĂ€itmiseks GPU-del kĂ€ivitatavaid shadereid, mis vĂ”imaldab saavutada mĂ€rkimisvÀÀrset jĂ”udluse suurenemist ja vĂ€hendada CPU koormust. WebRenderi sunniviiseks aktiveerimiseks saab about:config-i seadeid muuta, muutes seadeid "gfx.webrender.all" ja "gfx.webrender.enabled";
- tugivĂ”ime rangelt isoleeritud lehtede reĆŸiimi toetamiseks, mida arendatakse koodnime all . Selles reĆŸiimis erinevate veebisaitide lehed on alati eraldatud erinevates protsessides, kus igas kasutatakse oma isoleeritud liivakasti (sandbox). Protsesside eraldamine toimub mitte vahekaartide, vaid domeenide jĂ€rgi, mis vĂ”imaldab lisaks isoleerida vĂ€listest skriptidest ja iframe-blokkidest tulenevat sisu. Ranget isoleerimisreĆŸiimi haldame about:config lehe kaudu, kasutades valikut «fission.autostart» (aktiveerimine versioonides on seni blokeeritud);
- logo, ja nime on muudetud Firefox Quantum'ist Firefox Browser'iks;
- kinnituskeelamise kĂ€sud, mis algatatakse teistelt domeenidelt laaditud iframe-blokkidest (cross-origin). Muudatus blokib teatud kuritarvitused ja liigub mudelisse, kus volitusi kĂŒsitakse ainult dokumendi esmasest domeenist, mis kuvatakse aadressiribal;
- failide sisu joonistamine, mis on laaditud FTP kaudu (nĂ€iteks FTP avamisel lĂ”petavad pildid, README ja HTML-failid kuvatakse). FTP ressursside avamisel avatakse nĂŒĂŒd kohe failide allalaadimise dialoog sĂ”ltumata sisu tĂŒĂŒbist;
- Aadressiribal asukoha juurdepÀÀsu indikaator, mis vĂ”imaldab visuaalselt jĂ€lgida Geolocation API aktiivsust ja vajadusel tagada saidile juurdepÀÀsu tĂŒhistamine. Varem kuvatakse indikaator ainult enne volituste andmist ja juhul, kui taotlus on tagasi lĂŒkatud, kuid kadus, kui Geolocation API juurde pÀÀs avati. NĂŒĂŒd teavitab indikaator kasutajat sellise juurdepÀÀsu olemasolust;

- tĂ€iendav liides TLS-sertifikaatide vaatamiseks, mis on saadaval lehe «about:certificate» kaudu (vaikimisi kasutatakse praegu vana liidest, uus aktiveeritakse parameetriga security.aboutcertificate.enabled lehelt about:config). Kui varem avati sertifikaatide vaatamiseks eraldi aken, siis nĂŒĂŒd kuvatakse teave vahekaardil kujul, mis meenutab lisandmoodulit. . Sertifikaatide vaatamise liidese rakendamine on tĂ€ielikult JavaScripti ja standardsete veebitehnoloogiate abil;
- Konto haldamise menĂŒĂŒsse on lisatud sektsioon juurdepÀÀsuks Firefoxi tĂ€iustatud teenustele, nagu Monitor ja Send;

- PeamenĂŒĂŒsse ja paneelile on lisatud uus âkingitusâ ikoon, mille kaudu saab teavet uute vĂ€ljaannete ja nende peamiste omaduste kohta;

- Firefoxi sisseehitatud lehekĂŒljed (about:*) on kohandatud tumeda teema seadete jĂ€rgi;
- Parandatud on allakriipsutatud vĂ”i ĂŒle kriipsutatud teksti, sealhulgas linkide loetavust â jooned katkestavad (ĂŒmbritsevad) nĂŒĂŒd glĂŒĂŒfe mitte ĂŒletades;
- Teemad toetavad omadusi accentcolor, textcolor ja headerURL, mis olid pseudonĂŒĂŒmid omadustele frame, tab_background_text ja theme_frame (addons.mozilla.org teemasid on automaatselt uuendatud);
- Lisatud on CSS-i omadused , ja , mis vĂ”imaldavad reguleerida allakriipsutamiseks ja ĂŒlekriipsutamiseks kasutatavate joonte paksust, vahemaid ning katkestusi;
- CSS-i omadusse ââ on lisatud vĂ”imalus mÀÀrata kohe kaks atribuuti, nĂ€iteks âdisplay: block flexâ vĂ”i âdisplay: inline flexâ;
- CSS-i omadustes opacity ja stop-opacity saab nĂŒĂŒd lĂ€bipaistvuse vÀÀrtusi mÀÀrata ka protsentides;
- CSS-i omadusse on lisatud xxx-large vÀÀrtuse tugi;
- JavaScript vĂ”imalus visuaalselt eraldada suuri numbreid allakriipsutuste abil, nĂ€iteks âmyNumber = 1_000_000_000_000â;
- Lisatud uus meetod , mis on variant meetodist Intl.RelativeTimeFormat.format(), tagastades objektide massiivi, kus iga element esindab vormindatud vÀÀrtuse osa, selle asemel et tagastada kogu vormindatud stringi;
- HTTP pĂ€ise «Referer» suurus on piiritletud 4 KB, ĂŒletamisel lĂŒhendatakse sisu domeeninimeni;
- Arendaja tööriistadele on lisatud juurdepÀÀsetavuse paneelis vahendeid klaviatuuriga navigeerimise mugavuse auditeerimiseks, samuti simulaator, mis nÀitab, kuidas lehte nÀevad vÀrvipimedad;
- VĂ€rvi valimise tööriista jaoks kuvatakse nĂŒĂŒd konkreetse vĂ€rvi puhul kontrastsuse indikaator taustavĂ€rvi suhtes, et hinnata, kuidas seda tajuvad nĂ”rga nĂ€gemisega inimesed;
- CSSi kontrollimise reĆŸiimis mĂ€rgitakse nĂŒĂŒd halliks CSS mÀÀratlemised, mis ei mĂ”juta valitud elementi, ja kuvatakse vihje, mis nĂ€itab ignoreerimise pĂ”hjust ja vĂ”imalikke lahendusi;
- Siluri on lisatud vÔimalus seadistada peatust punktid, mis aktiveeruvad DOM elementide muudatuste korral () ja vÔimaldab jÀlgida hetki, mil skript lisab, eemaldab vÔi vÀrskendab lehe sisu;
- Lisandite arendajatele on rakendatud vÔimalus uurida andmeid browser.storage.local hoidlas;
- VĂ”rguaktiivsuse inspektsiooni reĆŸiimi on lisatud otsingufunktsioon, mis vĂ”imaldab kiiresti leida pĂ€ringute ja vastuste elemente. Otsing hĂ”lmab ka HTTP-pealkirju, kĂŒpsiseid ja pĂ€ringute/vastuste keha;
- Optimeeritud on lehtede koostamise koodi macOS platvormil, mis vÀhendas CPU eemaldust, kiirendas lehtede laadimist (kiirus kuni 22%) ja vÀhendas ressursikasutust video esitamisel (kuni 37%). macOS-i kogudes on lisatud ka Chrome'is salvestatud paroolide importimise tugi;
- Androidile on valmistatud parandav vÀrskendus Firefox 68.1. Tuletame meelde, et Firefoxi uutest olulistest versioonidest Androidile loobumine on lÔpetatud. Firefoxi asenduseks Androidile, koodnimetusega Fenix (levitatakse kui ) uus mobiilne brauser, mis kasutab GeckoView mootori ja Mozilla Android Components'i raamatukogusid. MÔned pÀevad tagasi uus katsetusversioon Firefox Preview 2.2, mis parandab mitmeid olulisi probleeme liidese ja kasutajategemise meetoditega. Muudatused vÔrreldes kasutusele on lisatud vÔimalus kustutada kÔik andmed vÀljumisel ja avada linke vaikimisi privaatvaates.
Lisaks uuendustele ja veaparandustele on Firefox 70 parandanud , millest 12 (koondatud ĂŒhe CVE-2019-11764 alla) kriitilisteks ja vĂ”ivad potentsiaalselt pĂ”hjustada pahavara koodi kĂ€ivitamist spetsiaalselt kujundatud lehtede avamisel.
Allikas: opennet.ru








