veebibrauseri vÀljaanne , samuti Firefox 68.2 Android platvormile. Samuti on loodud vÀrupdate pikendatud toe kestusega (eelmine ESR haru 60.x toe lÔpetamine). LÀhiajal liigub haru Firefox 71, vastavalt mille vabastamine on plaanitud 3. detsembriks.
:
- TĂ”hustatud jĂ€lgimisreĆŸiimis sotsiaalmeedia vidinate blokeerimine, mis jĂ€lgivad kasutajate liikumist kolmandate osapoolte veebilehtedel (nt Facebooki Like nupp ja Twitteri postituste sisendid). Sotsiaalmeedia konto autentimise vormides on vĂ”imalus blokeeringut ajutiselt keelata;

- Lisatud on tulemuste kokkuvĂ”te blokeeritud elementide kohta, kust saab jĂ€lgida blokeeringute arvu nĂ€dalapĂ€evade ja tĂŒĂŒpide lĂ”ikes;

- Komplekti on lisatud sĂŒsteemi lisand (varem anti lisandina vĂ€lja Lockbox), mis pakub uut liidest âabout:loginsâ salvestatud paroolide haldamiseks. Lisand kuvab paneelil nupu, mille kaudu on kiirelt vĂ”imalik vaadata praeguse veebisaidi salvestatud kontosid ning teostada paroolide otsimise ja redigeerimise toiminguid. Samuti on vĂ”imalus pÀÀseda ligi salvestatud paroolidele eraldi mobiilirakenduse kaudu , mis toetab paroolide automaatset tĂ€itmist mis tahes mobiilirakenduste autentimisvormides;
- Integreeritud on sĂŒsteemi lisand , mis kuvab hoiatusi juhul, kui konto on ohustatud (mailto kontroll) vĂ”i kui proovite siseneda varem hĂ€kitud veebisaidile. Kontroll toimub integreerimise kaudu andmebaasiga haveibeenpwned.com;
- KĂ€ivitati vaikimisi parooligeneraator, mis kuvatakse registreerimisvormide tĂ€itmisel ja pakub automaatselt genereeritud usaldusvÀÀrset parooli ettepanekut. Kysykuvas ettepanekus kuvatakse automaatselt vĂ€ljadele âčinput type="password"âș, millel on atribuudid âautocomplete = new-passwordâ. Ilma selle atribuudita saab parooli genereerida kontekstimenĂŒĂŒ kaudu;
- Aadressiribal "(i)" nupu asemel asub privaatsustaseme indikaator, mis nĂ€itab jĂ€lgimise blokeerimise reĆŸiimide aktiveerimist. Indikaator muutub halliks, kui seadetest on aktiveeritud jĂ€lgimise blokeerimise reĆŸiim ja lehelt ei leita blokeeritavaid elemente. Indikaator muutub siniseks, kui lehel on blokeeritud teatavad elemendid, mis rikuvad privaatsust vĂ”i mida kasutatakse jĂ€lgimiseks. Indikaator on ĂŒletĂ”mmatud, kui kasutaja on praeguse saidi jĂ€lgimise kaitse vĂ€lja lĂŒlitanud.
- HTTP vĂ”i FTP kaudu avatud lehed on saanud mĂ€rgistuse ohtlikult ĂŒhendusena, mida kuvatakse ka HTTPS-i puhul, kui on probleeme sertifikaatidega. HTTPS-i luku sĂŒmboli vĂ€rv on muutunud roheliselt halliks (roheline vĂ€rv on vĂ”imalik tagasi tuua seadmest "security.secure_connection_icon_color_gray"). Ăleminek turvalisuse tagamisest probleemide hoiatustele on tingitud HTTPS-i laialdasest levikust, mida peetakse juba iseenesestmĂ”istetavaks, mitte lisakaitseks.
- Aadressiribal nĂ€itab ettevĂ”tte nime, kui veebilehel kasutatakse kinnitatud EV-sertifikaati. Informatsioon on eemaldatud, kuna see vĂ”is kasutajat eksitada ja seda vĂ”idi kasutada petmiseks (nĂ€iteks registreeriti ettevĂ”te "Identity Verified", mille nimi aadressiribal tĂ”lgendati kui tĂ”enduse indikaator). EV-sertifikaadi andmeid saab vaadata menĂŒĂŒst, mis avaneb lukusĂŒmbolile klikkides. EttevĂ”tte nime uuesti kuvamiseks EV-sertifikaadi aadressiribale, on vajalik seade "security.identityblock.show_extended_validation" jaotises about:config.

- JavaScripti mootor uus âbaselineâ bytecode'i tĂ”lkija, mis asub tavapĂ€rase tĂ”lgendi ja eelkompileeritud âbaselineâ JIT-kompilaatori vahel. Uus tĂ”lkija on oluliselt kiirem kui eelmise pĂ”lvkonna tĂ”lkija ning kasutab âbaselineâ JIT-kompilaatori koosolekuid, vahemĂ€lu ja profiilideta. TĂ€iendav tĂ”lkija vĂ”imaldab kiirendada sageli kasutatavate JavaScripti funktsioonide tĂ€itmist, kui need tagastatakse optimeeritud JIT (Ion JIT) staadiumist taastamise protsessi, nĂ€iteks pĂ€rast seda, kui funktsiooni on kutsutud teiste tĂŒĂŒpide argumentidega.
Kompileerimine âbaselineâ JIT jaoks ja optimeerimise tegemine Ion JIT jaoks keerukates veebirakendustes vĂ”tab palju aega ja tĂ€iendav kiire tĂ”lkija vĂ”imaldab saavutada ĂŒldise jĂ”udluse tĂ”usu ja kerget mĂ€lu tarbimise vĂ€henemist. Tehtud testides tĂ”i tĂ€iendava tĂ”lkija kasutamine, mis kasutas jagatud statistikat ja inline-cache'i JIT-iga, kaasa lehekĂŒlgede laadimisaja vĂ€henemise 2-8% ning veebiarendustööriistade jĂ”udlus suurenes 2-10%;


- Linuxi kogudes vaikimisi kompositsioonisĂŒsteemi rakendamine AMD, Intel ja NVIDIA (ainult Nouveau draiveri puhul) GPU-de jaoks, kasutades sĂŒsteemis paketti Mesa 18.2 vĂ”i uuemat versiooni. Windowsi kogudes on nĂŒĂŒd WebRender aktiveeritud ka Intel GPU-de jaoks, lisaks varasemalt toetatud AMD ja NVIDIA GPU-dele. KompositsioonisĂŒsteem on kirjutatud Rusti keeles ja viib GPU-le lehe sisu joonistamise operatsioonid.
Kasutatuna WebRenderit asemel Gecko mootori sisse ehitatud kompositsioonisĂŒsteemi suhtes, mis töötleb andmeid CPU abil, kasutatakse lehe elementide joonistamise operatsioonide kokkuvĂ”tte joonistamiseks GPU-s kĂ€itatavaid shader'ite, mis vĂ”imaldab saavutada mĂ€rkimisvÀÀrset joonistamise kiiruse suurendamist ja vĂ€hendab CPU koormust. WebRenderi sundimiseks on vĂ”imalik muuta settingsid âgfx.webrender.allâ ja âgfx.webrender.enabledâ about:configis;
- toetab tĂ€iendava eraldatusreĆŸiimi, mille koodinimi on . Selles reĆŸiimis on erinevate veebisaitide lehed alati erinevate protsesside mĂ€lus, milles igas kehtib oma isoleeritud karp (sandbox). Protsesside jaotamine ei toimu vahekaartide, vaid domeenide jĂ€rgi, mis vĂ”imaldab tĂ€iendavalt isoleerida vĂ€liste skriptide ja iframe-plokkide sisu. Range isoleerimise reĆŸiimi haldamine toimub about:config vahendusel optioniga âfission.autostartâ (kĂ€ivitamine versioonides on veel blokeeritud);
- logo, ja nimi on muudetud Firefox Quantum'ist Firefox Browser'iks;
- kinnitamisĂ”iguste pĂ€ringute kuvamine, mis on algatatud erinevatelt domeenidelt laaditud iframe-plokkidest (cross-origin). Muudatus blokeerida teatud kuritarvitused ja minna mudelile, kus Ă”igusi kĂŒsitakse ainult dokumendi peamise domeeni kĂ€est, mis on aadressiribal nĂ€ha;
- fidĂŒĂŒle, mis on laaditud FTP kaudu (nĂ€iteks ei kuvata FTP-st avamisel enam pilte, README ja HTML-failide sisu). FTP-ressursse avades avatakse nĂŒĂŒd kohe faili allalaadimise dialoog, sĂ”ltumata sisu tĂŒĂŒbist;
- Aadressiribal asukoha juurdepÀÀsu nĂ€itaja, mis vĂ”imaldab visuaalselt hinnata Geolocation API aktiivsust ja vajadusel anda kasutajale vĂ”imalus veebisaidilt selle Ă”iguse tĂŒhistamiseks. Seni kuvati nĂ€itaja ainult pĂ€rast Ă”iguste andmist ja pĂ€ringute tagasilĂŒkkamisel, kuid kadus, kui Geolocation API juurdepÀÀs anti. NĂŒĂŒd nĂ€itaja teavitab kasutajat sarnase juurdepÀÀsu olemasolust;

- laiendatud TLS-sertifikaatide vaatamise liides, mis on saadaval lehelt âabout:certificateâ (vaikimisi kasutatakse veel vana liidest, uus aktiveeritakse security.aboutcertificate.enabled abil about:config-is). Kui varem avati sertifikaatide vaatamiseks eraldi aken, siis nĂŒĂŒd kuvatakse teave vahekaardil vormis, mis meenutab lisandit . Sertifikaatide vaatamise liidese rakendamine on tĂ€ielikult JavaScripti ja standardsete veebitehnoloogiate abil;
- Kasutaja konto haldamise menĂŒĂŒsse on lisatud jaotis, et pÀÀseda ligi Firefoxi laiendatud teenustele, nagu Monitor ja Send;

- PĂ”himenĂŒĂŒsse ja paneelile on lisatud uus ikoon "kingitus", mille kaudu saab teavet uute versioonide ja nende peamiste omaduste kohta;

- Firefoxi sisseehitatud lehed (about:*) on kohandatud kuvamiseks tumeda teema seadeid arvesse vÔttes;
- Parandatud on allajoonitud vĂ”i risti ĂŒle tĂ”mmatud teksti, sealhulgas linkide loetavust â jooned ei ĂŒleta enam glĂŒĂŒfe;
- Teemade seades moodulite accentcolor, textcolor ja headerURL tugi, mis olid frame, tab_background_text ja theme_frame atribuutide aliased (addons.mozilla.org teemad on automaatselt uuendatud);
- Lisatud CSS-attribuudid , ja , mis vÔimaldavad reguleerida allajoonimise ja risti tÔmbamise joonte paksust, vahemaid ja katkestusi;
- CSS omaduses "" on lisatud vÔimalus mÀÀrata korraga kaks atribuuti, nagu "display: block flex" vÔi "display: inline flex";
- Korduvuse vÀÀrtused CSS omadustes opacity ja stop-opacity vĂ”ivad nĂŒĂŒd olla mÀÀratletud protsentides;
- CSS omaduses on lisatud xx-large vÀÀrtuse tugi;
- JavaScriptis on vÔimalik visuaalselt eristada suuri numbreid allajoonimiste abil, nÀiteks "myNumber = 1_000_000_000_000";
- Uus meetod on lisatud , mis on meetodi Intl.RelativeTimeFormat.format() variant ja tagastab objektide massiivi, kus iga element esindab osade formaadis vÀÀrtust, selle asemel et tagastada vormindatud Stringi tervikuna;
- HTTP pĂ€ise "Referer" suurus on piiratud 4 KB-ga, ĂŒletamisel lĂ”igatakse sisu domeeninimega;
- Arendajate tööriistadesse on lisatud juurdepÀÀsetavuse paneel, mis sisaldab vahendeid klaviatuuri elementide vahel navigeerimise mugavuse auditeerimiseks, samuti simulaator, mis nÀitab, kuidas lehe nÀevad vÀrvitalumatusega inimesed;
- VĂ€rvi valimise tööriistas kuvatakse nĂŒĂŒd mÀÀratud vĂ€rvi jaoks kontrasti indikaator, lĂ€htudes taustavĂ€rvist, et hinnata nĂ€htavust nĂ”rga nĂ€gemisega inimestele;
- CSS-i inspektsiooni reĆŸiimis mĂ€rgitakse CSS-de klambrid, mis ei mĂ”juta valitud elementi, nĂŒĂŒd halliks ning kuvatakse vihje, milles on mĂ€rgitud ignoreerimise pĂ”hjus ja vĂ”imalikud lahendused;
- Debuggerisse on lisatud vÔimalus seada murdepunktid, mis aktiveeruvad DOM-elementide muutmisel () ja vÔimaldavad jÀlgida hetki, mil skript lisab, eemaldab vÔi uuendab lehe sisu;
- Lisanduste arendajatele on loodud vÔimalus uurida andmeid, mis on salvestatud browser.storage.local;
- Veri aktiivsuse inspektsiooni reĆŸiimi on lisatud otsimisvĂ”ime, mis vĂ”imaldab kiiresti leida pĂ€ringute ja vastuste elemente. Otsing katab sealhulgas HTTP-pealkirjad, kĂŒpsised ja pĂ€ringute/vastuste sisu;
- Lehe koostamise koodi optimeerimine macOS plaanil on vĂ€hendanud CPU koormust, kiireminenenud lehekĂŒlgede laadimist (kiirus tĂ”usis kuni 22%) ja vĂ€hendanud ressursikasutust videote esitamisel (kuni 37%). MacOS-i ehitustes on lisatud ka Chrome'is salvestatud paroolide importimise tugi;
- Androidile on valmistatud parandavat vĂ€rskendust Firefox 68.1. Tuletame meelde, et Firefoxi uute mĂ€rkimisvÀÀrsete vĂ€ljaannete loomine Androidis on peatatud. Firefoxi Androidi asendajana on loodud koodinimega Fenix (jaotatakse kui ) uus mobiilide brauser, mis kasutab GeckoView mootorit ja Mozilla Android Components raamatukogusid. MĂ”ned pĂ€evad tagasi uus eksperimentaalne vĂ€ljaanne Firefox Preview 2.2, mis lahendab mitu olulist probleem kasutajaliideses ja kasutajate koostoimimist. Muudatused vĂ”rreldes hĂ”lmavad valiku lisamist kĂ”igi andmete kustutamiseks vĂ€ljumisel ja vĂ”imalust avada linke vaikimisi erareĆŸiimis.
Lisaks uuendustele ja vigade parandamisele on Firefox 70 parandanud , millest 12 (k grouped CVE-2019-11764) kriitiliseks ja vÔib potentsiaalselt viia pahatahtliku koodi kÀivitamiseni spetsiaalselt koostatud lehtede avamise korral.
Allikas: opennet.ru








