Izdaja Firefox 70

Održan izdajo spletnega brskalnika Firefox 70, kao i mobilne verzije Firefox 68.2 za platformu Android. Além disso, foi formado um update grane sa dugim vremenom podrške 68.2.0 (o suporte para a versão ESR anterior 60.x foi encerrado). Em breve, a versão beta testiranja Firefox 71 será lançada, de acordo com o novo ciclo de desenvolvimento cujo lançamento está previsto para 3 de dezembro.

Glavne novosti:

  • No modo de proteção ampliada contra rastreamento de navegação je vključena o bloqueio de widgets de redes sociais que rastreiam a navegação dos usuários em sites externos (por exemplo, o botão 'Curtir' do Facebook e as incorporações de mensagens do Twitter). Para formulários de autenticação através de contas em redes sociais, há uma opção para desativar temporariamente o bloqueio;
    Izdaja Firefox 70
  • Adicionado um relatório resumido sobre os bloqueios realizados, no qual é possível acompanhar o número de bloqueios por dias da semana e tipos;

    Izdaja Firefox 70
  • Incluído um complemento do sistema Lockwise (anteriormente, esse complemento era fornecido como Lockbox), que ponuja apresenta uma nova interface 'about:logins' para gerenciar senhas salvas. O complemento fornece um botão na barra de ferramentas que permite visualizar rapidamente as contas salvas para o site atual, além de realizar buscas e edições de senhas. Há possibilidade de acesso a senhas salvas através de um aplicativo móvel separado Lockwise, que suporta preenchimento automático de senhas em formulários de autenticação de qualquer aplicativo móvel;

    Izdaja Firefox 70
  • Integrado um complemento do sistema Firefox Monitor, que fornece uma notificação em caso de comprometimento da conta (verificação por email) ou tentativa de acesso a um site anteriormente hackeado. A verificação é realizada através da integração com a base de dados do projeto haveibeenpwned.com;
  • O gerador de senhas está ativado por padrão ao preencher formulários de registro, apresentando uma sugestão com uma senha forte gerada automaticamente. A sugestão é automaticamente exibida para campos ‹input type="password"› com o atributo "autocomplete = new-password". Sem este atributo, a senha pode ser gerada através do menu de contexto;

    Izdaja Firefox 70
  • Namesto gumba „(i)“ v naslovni vrstici je prikazana oznaka ravni zasebnosti, ki omogoča oceno aktivacije načinov blokiranja sledenja. Oznaka postane siva, ko je v nastavitvah vključen način blokiranja sledenja in na strani ni zaznanih elementov, ki bi jih bilo treba blokirati. Oznaka postane modra, ko so na strani blokirani določeni elementi, ki kršijo zasebnost ali se uporabljajo za sledenje. Oznaka je prečrtana, ko uporabnik onemogoči zaščito pred sledenjem za trenutno spletno mesto.

    Izdaja Firefox 70
  • Strani, odprte prek HTTP ali FTP, so začele biti označene z ikono nevarne povezave, ki se prav tako prikaže za HTTPS v primeru težav s certifikati. Barva simbola ključavnice za HTTPS se je spremenila iz zelene v sivo (zelena barva se bo lahko vrnila prek nastavitve security.secure_connection_icon_color_gray). Prehod od indikatorjev varnosti k opozorilom o težavah z varnostjo je posledica široke razširjenosti HTTPS, ki se že dojema kot norma, ne kot dodatna zaščita.

    Izdaja Firefox 70
  • V naslovni vrstici prekinut prikaz imena podjetja ob uporabi na strani verificiranega EV-certifikata. Informacija je bila odstranjena, saj bi lahko zavajala uporabnike in se uporabljala za phishing (na primer, registrirano podjetje „Identity Verified“, katerega ime v naslovni vrstici je bilo dojeto kot indikator preverjanja). Podatke o EV-certifikatu si lahko ogledate prek menija, ki se odpre ob kliku na ikono s sliko ključavnice. Vrnitev prikazovanja imena podjetja iz EV-certifikata v naslovni vrstici je mogoča prek nastavitve „security.identityblock.show_extended_validation“ v about:config.

    Izdaja Firefox 70
  • V JavaScript-jedru dodano novi 'baseline' interpreter bajtkoda, ki zaseda vmesno nišo med običajnim interpreterjem in predhodnim 'baseline' JIT-kompilatorjem. Novi interpreter je znatno hitrejši od starega interpreterja in uporablja skupne postopke obdelave bajtkoda, predpomnilnik in podatke o profiliranju s 'baseline' JIT-kompilatorjem. Dodatni interpreter omogoča pospešitev izvajanja pogosto uporabljenih funkcij JavaScript po njihovem vrnitvi iz optimiziranega JIT (Ion JIT) v fazo kompilacije za neoptimizirani 'baseline' JIT, na primer, potem ko se funkcija kliče z argumenti drugih tipov.

    V kompleksnih spletnih aplikacijah kompilacija za 'baseline' JIT in izvajanje optimizacij za Ion JIT traja veliko časa in dodaten hiter interpreter omogoča dosego splošnega povečanja zmogljivosti ter majhno zmanjšanje porabe pomnilnika. V izvedenih testih je vključitev dodatnega interpreterja, ki uporablja skupno statistiko in inline-predpomnilnik z JIT, pripeljala do zmanjšanja časa nalaganja strani za 2-8%, medtem ko se je zmogljivost orodij za spletne razvijalce povečala za 2-10%;

    Izdaja Firefox 70Izdaja Firefox 70
  • V sestavah za Linux vključena privzeto uporaba sistema kompozicije WebRender za GPU AMD, Intel in NVIDIA (samo za gonilnik Nouveau), ob uporabi paketa Mesa 18.2 ali novejše različice. V sestavah za Windows, poleg prej podprtih GPU AMD in NVIDIA, je WebRender zdaj aktiven tudi za GPU Intel. Sistem kompozicije WebRender je napisan v jeziku Rust in prenaša operacije upodabljanja vsebine strani na GPU.

    Pri uporabi WebRender namesto vgrajenega sistema kompozicije motorja Gecko, ki obdeluje podatke s pomočjo CPU, se za izvajanje operacij končne upodobitve elementov strani uporabljajo senčilniki, ki se izvajajo v GPU, kar omogoča znatno povečanje hitrosti upodabljanja in zmanjšanje obremenitve CPU. Za prisilno vključitev WebRender-a v about:config lahko spremenite nastavitve 'gfx.webrender.all' in 'gfx.webrender.enabled';

  • Dodana podpora za način stroge izolacije strani, ki se razvija pod kodnim imenom Fission. V tem načinu so strani različnih spletnih mest vedno shranjene v spominu različnih procesov, v vsakem od katerih se uporablja svoj izolirani peskovnik (sandbox). Ločitev po procesih se izvaja ne po zavihkih, temveč po domenah, kar dodatno omogoča izolacijo vsebine zunanjih skriptov in iframe blokov. Upravljanje načina stroge izolacije se izvaja v about:config s pomočjo možnosti „fission.autostart“ (vklop v izdajah je trenutno blokiran);
  • Posodobljeno logotip, ime pa je spremenjeno iz Firefox Quantum v Firefox Browser;

    Izdaja Firefox 70
  • Prepovedano izvajanje zahtevkov za potrditev pooblastil, sproženih iz iframe blokov, naloženih z druge domene (cross-origin). Sprememba pozwoli blokira določene zlorabe in preide na model, kjer se pooblastila zahtevajo le iz primarne domene dokumenta, ki je prikazana v naslovni vrstici;
  • Preklicano prikazovanje vsebine datotek, naloženih prek ftp (na primer, ob odpiranju prek ftp ne bodo več prikazane slike, README in html datoteke). Ob odpiranju virov po FTP se bo zdaj takoj prikazal pogovor za prenos datoteke na disk, ne glede na vrsto vsebine;
  • V naslovni vrstici je realiziran indikator, ki omogoča dostop do lokacije, ki bo jasno pokazal aktivnost Geolocation API in po potrebi omogočil preklic pravice spletnega mesta do njegove uporabe. Doslej je indikator prikazoval samo do podelitve pooblastil in v primeru zavrnitve zahteve, a je izginil ob odprtju dostopa do Geolocation API. Zdaj bo indikator obveščal uporabnika o obstoju takega dostopa;
    Izdaja Firefox 70
  • Izvedeno razširjen vmesnik za ogled TLS certifikatov, dostopen prek strani „about:certificate“ (privzeto se še vedno uporablja stari vmesnik, nov pa se vklopi preko security.aboutcertificate.enabled v about:config). Če je bilo doslej za ogled certifikatov odprto novo okno, zdaj pa se informacije prikazujejo v zavihku v obliki, podobni dodatku Seveda nekaj. Izvajanje vmesnika za ogled certifikatov je popolno prepisana z uporabo JavaScript in standardnih spletnih tehnologij;
    Izdaja Firefox 70
  • V meniju za upravljanje računa je dodan odsek za dostop do razširjenih storitev Firefox, kot sta Monitor in Send;

    Izdaja Firefox 70
  • V osnovno meniju in na orodni vrstici je dodana nova ikona „darilo“, preko katere lahko pridobite informacije o novih izdajah in njihovih ključnih značilnostih;

    Izdaja Firefox 70
  • Vgrajene strani Firefox (about:*) so prilagojene za prikaz glede nastavitev temne teme;
  • Izboljšana berljivost podčrtanega ali črtanega bes teksta, vključno s povezavami — črte zdaj prekinjajo (obdajajo) brez preseganja glifov;
  • V temah oblikovanja je bila prekinjena podpora lastnostim accentcolor, textcolor in headerURL, ki so bile psevdonimi lastnosti frame, tab_background_text in theme_frame (teme, objavljene na addons.mozilla.org, so bile samodejno posodobljene);
  • Dodane so CSS lastnosti text-decoration-thickness, text-underline-offset in text-decoration-skip-ink, ki omogočajo nastavitev debeline, zamika in prekinitev za črte, ki se uporabljajo za podčrtavanje in črtanje besedila;
  • V CSS lastnosti „display“ je bila dodana možnost določanja kar dveh atributov, na primer „display: block flex“ ali „display: inline flex“;
  • Vrednosti prosojnosti v CSS lastnostih opacity in stop-opacity so zdaj lahko določene v odstotkih;
  • V CSS lastnost font-size je bila dodana podpora za vrednost xxx-large;
  • V JavaScriptu je bila uvedena možnost vizualnega ločevanja velikih števil z uporabo podčrtajev, na primer „myNumber = 1_000_000_000_000“;
  • Dodana nova metoda Intl.RelativeTimeFormat.formatToParts(), ki je različica metode Intl.RelativeTimeFormat.format(), ki vrača niz objektov, kjer vsak element predstavlja svoj del formatirane vrednosti, namesto da bi vrnila celoten formatiran niz;
  • Velikost HTTP glave „Referer“ je omejena na 4 KB, ob preseganju te vrednosti se vsebina skrajša na ime domene;
  • V orodja za razvijalce je v razdelku Dostopnost dodanih več sredstev za oceno dostopnosti navigacije med elementi z uporabo tipkovnice, pa tudi simulator tega, kako stran vidijo daltoniki;
    Izdaja Firefox 70
  • V orodju za izbiro barv se zdaj za določen barvni odtenek prikaže indikator kontrasta glede na barvo ozadja, da ocenimo zaznavanje ljudmi z oslabljenim vidom;
    Izdaja Firefox 70
  • V načinu inšpekcije se definicije CSS, ki ne vplivajo na izbrani element, zdaj označijo s sivo barvo s prikazom namige, ki navaja razlog za ignoriranje in morebitne načine popravila;
    Izdaja Firefox 70
  • V razhroščevalniku je bila dodana možnost postavljanja prelomnih točk, ki se sprožijo ob spremembi elementov DOM (DOM Mutation Breakpoints) in omogočajo sledenje trenutkom, ko skript doda, odstrani ali posodobi vsebino strani;
    Izdaja Firefox 70
  • Za razvijalce vtičnikov je omogočeno nadzorovanje podatkov v shrambi browser.storage.local;
  • V način nadzora omrežne aktivnosti je dodana možnost iskanja, ki omogoča hitro iskanje elementov zahtevkov in odgovorov. Iskanje zajema tudi HTTP-naslove, piškotke in telo zahtevkov/odgovorov;
  • Izvedena je bila optimizacija kode kompozicije strani na platformi macOS, kar je omogočilo zmanjšanje obremenitve procesorja, pospešitev nalaganja strani (pospešek do 22%) in zmanjšanje porabe virov med predvajanjem videoposnetkov (do 37%). V gradnjah za macOS je bila prav tako dodana podpora za uvoz gesel, shranjenih v Chromu;
  • Za Android je pripravljena popravna posodobitev Firefox 68.1. Spomnimo, da je prenehanje oblikovanja novih pomembnih izdaj Firefox za Android. Za zamenjavo Firefox za Android je bil poimenovan Fenix (distribucija kot Firefox Preview) razvija nov brskalnik za mobilne naprave, ki uporablja motor GeckoView in nabor knjižnic Mozilla Android Components. Pred nekaj dnevi objavljen je izšla nova eksperimentalna različica Firefox Preview 2.2, v kateri je bilo odpravljeno več pomembnih težav v uporabniškem vmesniku in metodah interakcije s uporabnikom. Med spremembami v primerjavi z izidom 2.0 je dodana možnost za čiščenje vseh podatkov ob izhodu in možnost odpiranja povezav privzeto v načinu zasebnega brskanja.

Poleg novosti in odpravljanja napak v Firefox 70 je odpravljeno 24 ranljivosti, od katerih je 12 (zbrane pod enim CVE-2019-11764) označenih kot kritične in lahko potencialno povzročijo izvrševanje kode napadalca ob odpiranju posebej oblikovanih strani.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster