Firefox 70 utgivelse

fant sted nettleserutgivelse Firefox 70Og mobilversjon Firefox 68.2 for Android-plattformen. I tillegg er det generert en oppdatering grener med langsiktig støtte 68.2.0 (vedlikehold av forrige ESR-gren 60.x er avviklet). Kommer snart på scenen betatesting Firefox 71-grenen vil flytte, iht ny utviklingssyklus som er planlagt utgitt 3. desember.

Den viktigste innovasjoner:

  • Inn i avansert sporingsbeskyttelsesmodus inkludert blokkere sosiale nettverkswidgeter som sporer brukerbevegelser på tredjepartssider (for eksempel Facebook Like-knapper og Twitter-meldinger). For former for autentisering gjennom en konto på sosiale nettverk er det mulig å midlertidig deaktivere blokkeringen;
    Firefox 70 utgivelse

  • Lagt til en sammendragsrapport om fullførte blokkeringer, der du kan spore antall blokkeringer etter ukedag og type;

    Firefox 70 utgivelse

  • Systemtillegg inkludert Låsvis (tidligere ble tillegget levert som Lockbox), som tilbud nytt "about:logins"-grensesnitt for å administrere lagrede passord. Tillegget viser en knapp på panelet der du raskt kan se kontoer som er lagret for det gjeldende nettstedet, samt utføre søk og redigere passord. Det er mulig å få tilgang til lagrede passord gjennom en egen mobilapplikasjon Låsvis, som støtter automatisk utfylling av passord i autentiseringsformer for alle mobilapplikasjoner;

    Firefox 70 utgivelse

  • Systemtillegg integrert Firefox MonitorSom gir viser en advarsel hvis kontoen din er kompromittert (verifisering via e-post) eller et forsøk på å logge på et tidligere hacket nettsted. Verifikasjon utføres gjennom integrasjon med haveibeenpwned.com prosjektdatabase;
  • Passordgeneratoren er aktivert som standard; når du fyller ut registreringsskjemaer, viser den et hint med et automatisk generert sterkt passord. Et verktøytips vises automatisk for ‹inndatatype=”passord”›-feltene med attributtet "autofullfør = nytt passord". Uten dette attributtet kan passordet genereres via kontekstmenyen;

    Firefox 70 utgivelse

  • I stedet for "(i)"-knappen i adressefeltet, er det en personvernnivåindikator, som lar deg bedømme aktiveringen av bevegelsessporingsblokkeringsmoduser. Indikatoren blir grå når blokkeringsmodusen for bevegelsessporing er aktivert i innstillingene og det ikke er noen elementer på siden som må blokkeres. Indikatoren blir blå når visse elementer på siden som krenker personvernet eller brukes til å spore bevegelser, blokkeres. Indikatoren er krysset ut når brukeren har deaktivert sporingsbeskyttelse for det gjeldende nettstedet.

    Firefox 70 utgivelse

  • Sider som åpnes via HTTP eller FTP er nå merket med et usikkert tilkoblingsikon, som også vises for HTTPS ved problemer med sertifikater. Fargen på låsesymbolet for HTTPS er endret fra grønn til grå (det vil være mulig å returnere den grønne fargen gjennom security.secure_connection_icon_color_gray-innstillingen). Skiftet bort fra sikkerhetsindikatorer til fordel for advarsler om sikkerhetsproblemer er drevet av utbredelsen av HTTPS, som allerede oppfattes som en gitt snarere enn ekstra sikkerhet.

    Firefox 70 utgivelse

  • I adressefeltet avsluttet vise firmanavnet når du bruker et verifisert EV-sertifikat på nettstedet. Informasjonen ble fjernet fordi den kunne villede brukeren og brukes til phishing (for eksempel ble selskapet "Identity Verified" registrert, hvis navn i adressefeltet ble oppfattet som en indikator på verifisering). Informasjon om EV-sertifikatet kan sees gjennom menyen som ruller ned når du klikker på ikonet med bildet av en lås. Du kan returnere visningen av firmanavnet fra EV-sertifikatet i adressefeltet gjennom "security.identityblock.show_extended_validation"-innstillingen i about:config.

    Firefox 70 utgivelse

  • I JavaScript-motoren la til en ny "baseline" bytekode-tolk, som opptar en mellomnisje mellom en vanlig tolk og en foreløpig "baseline" JIT-kompilator. Den nye tolken er betydelig raskere enn den gamle tolken og bruker vanlige bytekodebehandlingsprosedyrer, hurtigbuffer og profileringsdata med "baseline" JIT-kompilatoren. En ekstra tolk lar deg fremskynde utførelsen av ofte brukte JavaScript-funksjoner etter at de er rullet tilbake fra optimalisert JIT (Ion JIT) til kompileringsstadiet for ikke-optimalisert "baseline" JIT, for eksempel etter at funksjonen kalles opp med argumenter av andre typer.

    I komplekse webapplikasjoner tar det mye tid å kompilere for "baseline" JIT og introdusere optimaliseringer for Ion JIT, og den ekstra raske tolken kan oppnå en generell økning i ytelse og en liten reduksjon i minneforbruk. I testene førte inkludering av en ekstra tolk som bruker generell statistikk og en inline cache med JIT til en reduksjon i sidelastetid med 2-8 %, og produktiviteten til verktøy for nettutviklere økte med 2-10 %;

    Firefox 70 utgivelseFirefox 70 utgivelse

  • I builds for Linux inkludert standard bruk av komposittsystem WebRender for AMD, Intel og NVIDIA GPUer (kun Nouveau-drivere), når du bruker Mesa 18.2 eller nyere på systemet. I bygg for Windows, i tillegg til tidligere støttede AMD- og NVIDIA GPUer, er WebRender nå aktivert for Intel GPUer. Komposittsystem WebRender er skrevet på Rust-språket og outsourcer gjengivelsesoperasjoner for sideinnhold til GPU-siden.

    Når du bruker WebRender, i stedet for det innebygde kompositteringssystemet innebygd i Gecko-motoren, som behandler data ved hjelp av CPU, brukes shaders som kjører på GPUen til å utføre sammendragsgjengivelsesoperasjoner på sideelementer, noe som gir en betydelig økning i gjengivelseshastigheten og redusert CPU-belastning. For å tvinge WebRender til å aktiveres i about:config, kan du endre innstillingene "gfx.webrender.all" og "gfx.webrender.enabled";

  • La til støtte for streng sideisolasjonsmodus, utviklet under kodenavnet fisjon. I denne modusen er sider fra forskjellige nettsteder alltid plassert i minnet til forskjellige prosesser, som hver bruker sin egen isolerte sandkasse. Prosessseparasjon utføres ikke av faner, men av domener, som lar deg isolere innholdet i eksterne skript og iframe-blokker ytterligere. Strengt isolasjonsmodus styres i about:config ved å bruke "fission.autostart"-alternativet (aktivering i utgivelser er for øyeblikket blokkert);
  • Oppdatert logo og navn endret fra Firefox Quantum til Firefox-nettleser;

    Firefox 70 utgivelse

  • Forbudt viser forespørsler om bekreftelse av autoritet initiert fra iframe-blokker lastet fra et annet domene (kryssopprinnelse). Endring vil tillate blokkere noen misbruk og gå til en modell der tillatelser bare forespørres fra primærdomenet for dokumentet, som vises i adressefeltet;
  • Avviklet gjengivelse av innholdet i filer som er lastet ned via ftp (for eksempel når du åpner via ftp, vil bilder, README- og html-filer ikke lenger vises). Når du åpner ressurser via FTP, vil filopplastingsdialogen til disk nå umiddelbart bli kalt, uavhengig av innholdstype;
  • I adressefeltet implementert en indikator for å gi tilgang til et sted, som lar deg tydelig evaluere aktiviteten til Geolocation API og om nødvendig gjøre det mulig å tilbakekalle nettstedets rett til å bruke det. Inntil nå ble indikatoren kun vist før tillatelser ble gitt og hvis forespørselen ble avvist, men forsvant når tilgangen til Geolocation API ble åpnet. Nå vil indikatoren informere brukeren om tilstedeværelsen av slik tilgang;
    Firefox 70 utgivelse

  • Implementert et utvidet grensesnitt for visning av TLS-sertifikater, tilgjengelig via "about:certificate"-siden (som standard brukes det gamle grensesnittet fortsatt, det nye er aktivert via security.aboutcertificate.enabled i about:config). Hvis det tidligere ble åpnet et eget vindu for å se sertifikater, vises nå informasjonen i en fane i en form som minner om et tillegg Sikkert noe. Fullfør implementering av sertifikatvisningsgrensesnittet omskrevet bruk av JavaScript og standard nettteknologi;
    Firefox 70 utgivelse

  • En seksjon er lagt til i kontoadministrasjonsmenyen for tilgang til avanserte Firefox-tjenester som Monitor og Send;

    Firefox 70 utgivelse

  • Et nytt "gave"-ikon er lagt til i hovedmenyen og panelet, der du kan få informasjon om nye utgivelser og deres nøkkelfunksjoner;

    Firefox 70 utgivelse

  • Innebygde Firefox-sider (omtrent:*) er tilpasset visning under hensyntagen til innstillingene for mørkt tema;
  • Lesbarheten til understreket eller utstreket tekst, inkludert lenker, har blitt forbedret - linjer brytes (flyter) nå uten å krysse glyfer;
  • I temaer avviklet støtte for egenskapene accentcolor, textcolor og headerURL, som var aliaser for ramme-, tab_background_text og theme_frame-egenskapene (temaer som er vert i addons.mozilla.org oppdateres automatisk);
  • Lagt til CSS-egenskaper tekst-dekor-tykkelse, tekst-understreking-forskyvning и tekst-dekor-hopp-blekk, som lar deg justere tykkelse, innrykk og brudd for linjer som brukes til å understreke og stryke gjennom tekst;
  • I CSS-egenskapen "utstilling» lagt til muligheten til å spesifisere to attributter samtidig, for eksempel "display: block flex" eller "display: inline flex";
  • Gjennomsiktighetsverdier i CSS-egenskapene for opasitet og stopp-opacity kan nå settes som prosenter;
  • I CSS-eiendom skriftstørrelse lagt til støtte for xxx-large verdi;
  • I JavaScript implementert muligheten til å visuelt separere store tall ved å bruke understreker, for eksempel "mittnummer = 1_000_000_000_000";
  • Lagt til ny metode Intl.RelativeTimeFormat.formatToParts(), som er en variant av metoden Intl.RelativeTimeFormat.format() som returnerer en rekke objekter, hvor hvert element representerer en del av den formaterte verdien, i stedet for å returnere hele den formaterte strengen;
  • Størrelsen på HTTP "Referer"-headeren er begrenset til 4 KB; hvis denne verdien overskrides, avkortes innholdet til domenenavnet;
  • I utviklerverktøyene i Tilgjengelighetspanelet er det lagt til verktøy for å overvåke enkel navigering mellom elementer ved hjelp av tastaturet, samt en simulator for hvordan fargeblinde ser siden;
    Firefox 70 utgivelse

  • Fargevelgeren viser nå en kontrastindikator for en gitt farge i forhold til bakgrunnsfargen for å vurdere persepsjon for personer med nedsatt syn;
    Firefox 70 utgivelse

  • I CSS-inspeksjonsmodus er CSS-definisjoner som ikke påvirker det umarkerte elementet nå nedtonet og viser et verktøytips som indikerer årsaken til ignorering og mulige rettinger;
    Firefox 70 utgivelse

  • Debuggeren har nå muligheten til å angi bruddpunkter som utløses når DOM-elementer endres (DOM-mutasjonsbruddpunkter) og lar deg spore øyeblikkene når skriptet legger til, sletter eller oppdaterer sideinnhold;
    Firefox 70 utgivelse

  • For tilleggsutviklere er muligheten til å inspisere data i browser.storage.local-lagringen implementert;
  • En søkefunksjon er lagt til nettverksaktivitetsinspeksjonsmodus, slik at du raskt kan finne elementer av forespørsler og svar. Søket inkluderer HTTP-hoder, informasjonskapsler og forespørsel/svar-organer;
  • Sidesammensetningskoden på macOS-plattformen ble optimalisert, noe som reduserte belastningen på prosessoren, satte fart på sideinnlastingen (opptil 22 %) og reduserte ressursbruken ved avspilling av videoer (opptil 37 %). Bygger for MacOS legger også til støtte for import av passord lagret i Chrome;
  • En korrigerende oppdatering for Firefox 68.1 er utarbeidet for Android. La oss minne deg på at dannelsen av nye betydelige utgivelser av Firefox for Android har blitt avviklet. For å erstatte Firefox for Android, kodenavnet Fenix ​​(distribuert som Firefox forhåndsvisning) utvikler seg en ny nettleser for mobile enheter som bruker GeckoView-motoren og et sett med Mozilla Android Components-biblioteker. For noen dager siden publisert Ny eksperimentell utgivelse av Firefox Preview 2.2, som fikser flere betydelige problemer i grensesnittet og brukeropplevelsen. Av endringene i forhold til utgivelse 2.0 Merker tillegget av et alternativ for å slette alle data når du avslutter og muligheten til å åpne koblinger som standard i privat nettlesingsmodus.

I tillegg til innovasjoner og feilrettinger, har Firefox 70 fikset 24 sårbarheter, hvorav 12 (samlet under én CVE-2019-11764) merket som kritisk og kan potensielt føre til kjøring av en angripers kode når du åpner spesialdesignede sider.

Kilde: opennet.ru

Legg til en kommentar