Izdanje Firefox 70

održan izdanje web pretraživača Firefox 70I mobilna verzija Firefox 68.2 za Android platformu. Osim toga, generirano je ažuriranje podružnice uz dugoročnu podršku 68.2.0 (održavanje prethodne ESR grane 60.x je prekinuto). Uskoro na pozornici beta testiranje Firefox 71 grana će se pomjeriti u skladu sa novi razvojni ciklus koji je zakazan za puštanje u prodaju 3. decembra.

Glavni inovacije:

  • U napredni način zaštite od praćenja uključeno blokiranje vidžeta društvenih mreža koji prate kretanje korisnika na stranicama trećih strana (na primjer dugmad za Facebook like i ugrađivanje poruka na Twitter). Za oblike autentifikacije putem naloga na društvenim mrežama moguće je privremeno onemogućiti blokiranje;
    Izdanje Firefox 70

  • Dodan zbirni izvještaj o izvršenim blokadama, u kojem možete pratiti broj blokada po danima u sedmici i vrsti;

    Izdanje Firefox 70

  • Sistemski dodatak uključen U smjeru kazaljke na satu (ranije je dodatak isporučen kao Lockbox), što ponude novo “about:logins” sučelje za upravljanje sačuvanim lozinkama. Dodatak prikazuje dugme na panelu preko kojeg možete brzo pregledati naloge sačuvane za trenutnu stranicu, kao i vršiti pretrage i uređivati ​​lozinke. Moguće je pristupiti sačuvanim lozinkama putem posebne mobilne aplikacije U smjeru kazaljke na satu, koji podržava automatsko popunjavanje lozinki u obrascima za autentifikaciju bilo koje mobilne aplikacije;

    Izdanje Firefox 70

  • Sistemski dodatak integrisan Firefox Monitorkoja pruža prikazuje upozorenje ako je vaš nalog kompromitovan (potvrda putem e-pošte) ili ako se pokuša prijaviti na prethodno hakovan sajt. Verifikacija se vrši kroz integraciju sa projektnom bazom podataka haveibeenpwned.com;
  • Generator lozinki je podrazumevano aktiviran; prilikom popunjavanja formulara za registraciju, prikazuje nagoveštaj sa automatski generisanom jakom lozinkom. Alat se automatski prikazuje za polja ‹input type=”password”› sa atributom “autocomplete = new-password”. Bez ovog atributa, lozinka se može generirati preko kontekstnog izbornika;

    Izdanje Firefox 70

  • Umjesto dugmeta “(i)” u adresnoj traci, nalazi se indikator nivoa privatnosti, koji vam omogućava da procenite aktivaciju modova blokiranja praćenja kretanja. Indikator postaje siv kada je u postavkama omogućen način blokiranja praćenja kretanja i na stranici nema elemenata koje je potrebno blokirati. Indikator postaje plavi kada su određeni elementi na stranici koji krše privatnost ili se koriste za praćenje kretanja blokirani. Indikator je precrtan kada je korisnik onemogućio zaštitu praćenja za trenutnu lokaciju.

    Izdanje Firefox 70

  • Stranice otvorene putem HTTP-a ili FTP-a sada su označene ikonom nesigurne veze, koja se također prikazuje za HTTPS u slučaju problema sa certifikatima. Boja simbola zaključavanja za HTTPS je promijenjena iz zelene u sivu (moguće je vratiti zelenu boju kroz postavku security.secure_connection_icon_color_gray). Odmak od sigurnosnih indikatora u korist upozorenja o sigurnosnim problemima vođen je sveprisutnošću HTTPS-a, koji se već percipira kao data, a ne dodatna sigurnost.

    Izdanje Firefox 70

  • U adresnoj traci prekinut prikazivanje naziva kompanije kada koristite verificirani EV certifikat na web stranici. Informacije su uklonjene jer bi mogle da dovedu korisnika u zabludu i da se koriste za phishing (npr. registrovana je firma „Identity Verified“ čije je ime u adresnoj traci percipirano kao pokazatelj verifikacije). Informacije o EV sertifikatu možete pogledati kroz meni koji se spušta kada kliknete na ikonu sa slikom brave. Možete vratiti prikaz naziva kompanije iz EV certifikata u adresnoj traci kroz postavku “security.identityblock.show_extended_validation” u about:config.

    Izdanje Firefox 70

  • U JavaScript motoru dodano novi "osnovni" bajtkod interpreter, koji zauzima srednju nišu između običnog tumača i preliminarnog "osnovnog" JIT kompajlera. Novi interpreter je znatno brži od starog tumača i koristi uobičajene procedure obrade bajtkoda, keš i podatke profilisanja sa "osnovnim" JIT kompajlerom. Dodatni interpreter vam omogućava da ubrzate izvršavanje često korištenih JavaScript funkcija nakon što se vrate s optimiziranog JIT-a (Ion JIT) na fazu kompilacije za neoptimizirani "osnovni" JIT, na primjer, nakon što je funkcija pozvana s argumentima drugih vrsta.

    U složenim web aplikacijama, kompajliranje za "osnovni" JIT i uvođenje optimizacija za Ion JIT oduzima dosta vremena, a dodatni brzi tumač može postići sveukupno povećanje performansi i blago smanjenje potrošnje memorije. U testovima, uključivanje dodatnog tumača koji koristi opštu statistiku i inline keš sa JIT-om dovelo je do smanjenja vremena učitavanja stranice za 2-8%, a produktivnost alata za veb programere je porasla za 2-10%;

    Izdanje Firefox 70Izdanje Firefox 70

  • U verzijama za Linux uključeno podrazumevana primena sistema za kompozitiranje WebRender za AMD, Intel i NVIDIA GPU (samo Nouveau drajver), kada koristite Mesa 18.2 ili noviju verziju na sistemu. U verzijama za Windows, pored prethodno podržanih AMD i NVIDIA GPU-ova, WebRender je sada aktiviran za Intel GPU-ove. Kompozitni sistem WebRender je napisan na Rust jeziku i prebacuje operacije prikazivanja sadržaja stranice na GPU stranu.

    Kada koristite WebRender, umjesto ugrađenog sistema za kompozitiranje ugrađenog u Gecko engine, koji obrađuje podatke pomoću CPU-a, koriste se shaderi koji rade na GPU-u za izvođenje sažetih operacija renderiranja na elementima stranice, što omogućava značajno povećanje brzine renderiranja i smanjeno opterećenje procesora. Da biste prisilili WebRender da bude omogućen u about:config, možete promijeniti postavke “gfx.webrender.all” i “gfx.webrender.enabled”;

  • Dodano podrška za strogi način izolacije stranica, razvijen pod kodnim imenom Fisija. U ovom načinu rada, stranice s različitih lokacija uvijek se nalaze u memoriji različitih procesa, od kojih svaki koristi svoj izolirani sandbox. Odvajanje procesa se ne vrši po karticama, već po domenima, što vam omogućava da dodatno izolujete sadržaj eksternih skripti i iframe blokova. Režim stroge izolacije se kontroliše u about:config koristeći opciju “fission.autostart” (omogućavanje u izdanjima je trenutno blokirano);
  • Ažurirano logo i naziv promijenjen iz Firefox Quantum u Firefox Browser;

    Izdanje Firefox 70

  • Zabranjeno prikazivanje zahtjeva za potvrdu ovlaštenja pokrenutih iz iframe blokova učitanih s druge domene (cross-origin). Promjena će dozvoliti blokirajte neke zloupotrebe i pređite na model u kojem se dozvole traže samo od primarnog domena za dokument, koji je prikazan u adresnoj traci;
  • Prekinut prikazivanje sadržaja datoteka preuzetih putem ftp-a (na primjer, prilikom otvaranja preko ftp-a, slike, README i html datoteke više neće biti prikazane). Prilikom otvaranja resursa preko FTP-a, dijalog za učitavanje datoteke na disk će sada biti odmah pozvan, bez obzira na tip sadržaja;
  • U adresnoj traci implementirano indikator za omogućavanje pristupa lokaciji, koji će vam omogućiti da jasno procijenite aktivnost Geolocation API-ja i, ako je potrebno, omogućiti opoziv prava stranice da ga koristi. Do sada je indikator bio prikazan samo prije nego što su odobrene dozvole i ako je zahtjev odbijen, ali je nestao kada se otvori pristup Geolocation API-ju. Sada će indikator obavijestiti korisnika o prisutnosti takvog pristupa;
    Izdanje Firefox 70

  • Implementirano prošireni interfejs za pregled TLS sertifikata, dostupan preko stranice „about:certificate“ (podrazumevano, stari interfejs se i dalje koristi, novi je omogućen preko security.aboutcertificate.enabled in about:config). Ako je ranije bio otvoren poseban prozor za pregled certifikata, sada se informacije prikazuju na kartici u obliku koji podsjeća na dodatak Svakako nešto. Potpuna implementacija interfejsa za pregled certifikata prepisano korištenje JavaScripta i standardnih web tehnologija;
    Izdanje Firefox 70

  • Odjeljak je dodat u meni za upravljanje nalogom za pristup naprednim Firefox servisima kao što su Monitor i Pošalji;

    Izdanje Firefox 70

  • U glavni meni i panel dodata je nova ikona „poklon“, preko koje možete dobiti informacije o novim izdanjima i njihovim ključnim karakteristikama;

    Izdanje Firefox 70

  • Ugrađene Firefox stranice (oko:*) su prilagođene za prikaz uzimajući u obzir postavke tamne teme;
  • Čitljivost podvučenog ili precrtanog teksta, uključujući veze, je poboljšana - linije se sada prekidaju (teku) bez ukrštanja glifova;
  • U temama prekinut podrška za svojstva accentcolor, textcolor i headerURL, koji su bili pseudonimi za svojstva okvira, tab_background_text i theme_frame (teme hostirane na addons.mozilla.org se ažuriraju automatski);
  • Dodata CSS svojstva text-decoration-debljina, text-underline-offset и text-decoration-skip-ink, koji vam omogućavaju da prilagodite debljinu, uvlačenje i prijelome za linije koje se koriste za podvlačenje i precrtavanje teksta;
  • U CSS svojstvu "prikaz» dodala mogućnost da se navedu dva atributa odjednom, na primjer, “display: block flex” ili “display: inline flex”;
  • Vrijednosti transparentnosti u CSS svojstvima neprozirnosti i stop-prozirnosti sada se mogu postaviti u procentima;
  • U CSS svojstvu veličina slova dodata podrška za xxx-veliku vrijednost;
  • U JavaScriptu implementirano mogućnost vizualnog odvajanja velikih brojeva pomoću donjih crta, na primjer, "moj broj = 1_000_000_000_000";
  • Dodan novi metod Intl.RelativeTimeFormat.formatToParts(), što je varijanta metode Intl.RelativeTimeFormat.format() koja vraća niz objekata, čiji svaki element predstavlja dio formatirane vrijednosti, umjesto da vraća cijeli formatirani niz;
  • Veličina HTTP zaglavlja „Referer“ ograničena je na 4 KB; ako je ova vrijednost prekoračena, sadržaj se skraćuje na ime domene;
  • U alate za programere u panelu Pristupačnost, dodani su alati za reviziju lakoće navigacije između elemenata pomoću tastature, kao i simulator kako ljudi koji daltonisti vide stranicu;
    Izdanje Firefox 70

  • Birač boja sada prikazuje indikator kontrasta za datu boju u odnosu na boju pozadine za procjenu percepcije za osobe sa slabim vidom;
    Izdanje Firefox 70

  • U načinu CSS inspekcije, CSS definicije koje ne utječu na neizabrani element sada su zasivljene i prikazuju opis alata koji ukazuje na razlog ignorisanja i moguće popravke;
    Izdanje Firefox 70

  • Debugger sada ima mogućnost postavljanja tačaka prekida koje se pokreću kada se DOM elementi promijene (Prelomne tačke mutacije DOM-a) i omogućava vam da pratite trenutke kada skripta dodaje, briše ili ažurira sadržaj stranice;
    Izdanje Firefox 70

  • Za programere dodataka, implementirana je mogućnost pregleda podataka u browser.storage.local memoriji;
  • U mod inspekcije mrežne aktivnosti dodana je funkcija pretraživanja koja vam omogućava da brzo pronađete elemente zahtjeva i odgovora. Pretraga uključuje HTTP zaglavlja, kolačiće i tijela zahtjeva/odgovora;
  • Optimiziran je kod za sastavljanje stranica na macOS platformi, što je smanjilo opterećenje CPU-a, ubrzalo učitavanje stranice (do 22%) i smanjeno korištenje resursa pri reprodukciji videa (do 37%). Građevine za MacOS takođe dodaju podršku za uvoz lozinki sačuvanih u Chrome-u;
  • Pripremljeno je korektivno ažuriranje za Firefox 68.1 za Android. Podsjetimo, obustavljeno je formiranje novih značajnih izdanja Firefoxa za Android. Za zamjenu Firefoxa za Android, kodnog naziva Fenix ​​(distribuira se kao Pregled Firefoxa) se razvija novi pretraživač za mobilne uređaje koji koristi GeckoView motor i skup biblioteka Mozilla Android komponenti. Prije nekoliko dana objavljeno Novo eksperimentalno izdanje Firefox Preview 2.2, koje popravlja nekoliko značajnih problema u interfejsu i korisničkom iskustvu. Od promjena u odnosu na izdanje 2.0 Napominje dodatak opcije za brisanje svih podataka pri izlasku i mogućnost otvaranja veza prema zadanim postavkama u načinu privatnog pregledavanja.

Pored inovacija i ispravki grešaka, Firefox 70 je popravio 24 ranjivosti, od kojih 12 (sakupljeno pod jednim CVE-2019-11764) označeno kao kritičan i potencijalno može dovesti do izvršenja napadačevog koda prilikom otvaranja posebno dizajniranih stranica.

izvor: opennet.ru

Dodajte komentar