utgave av nettleseren , samt Firefox 68.2 for the Android platform. Additionally, an update has been released med langvarig stĂžtte (support for the previous ESR branch 60.x has been discontinued). Soon, the Firefox 71 branch will transition to the stage of a new development cycle In enhanced tracking protection mode,
:
- blocking social media widgets that track users' movements across external sites (for example, Facebook's Like buttons and embedded tweets). For authentication forms using social media accounts, there is an option to temporarily disable the blocking; A summary report of the blocks implemented has been added, where you can track the number of blocks by days of the week and types;

- A system extension is included

- (previously provided as the Lockbox extension), which offers a new interface âabout:loginsâ for managing saved passwords. The extension displays a button on the toolbar that allows quick access to accounts saved for the current site, as well as performing search and edit operations for passwords. Access to saved passwords is also available through a separate mobile application , compatible with auto-filling passwords in authentication forms of any mobile applications; Integrated system extension
- displays a warning in case of account compromise (checked via email) or attempts to log in to a previously hacked site. This check is performed through integration with the database of the haveibeenpwned.com project; , som The password generator is enabled by default when filling out registration forms, offering a suggestion with an automatically generated strong password. The pop-up suggestion is automatically displayed for fields âčinput type='password'âș with the attribute 'autocomplete = new-password'. Without this attribute, the password can be generated via the context menu;
- Passordgeneratoren er aktivert som standard ved utfylling av registreringsskjemaer, og viser et forslag med et automatisk generert sikkert passord. Det oppstĂ„r automatisk et popup-forslag for feltene âčinput type="password"âș med attributtet «autocomplete = new-password». Uten dette attributtet kan passordet genereres via kontekstmenyen;
- I staden for knappen «(i)» i adressefeltet finns det en indikator för personvernivÄ som gjÞr det mulig Ä vurdere aktiveringen av blokkering av sporingsmetoder. Indikatoren blir grÄ nÄr innstillingene har aktivert blokkering av sporingsmetoder, og det ikke er oppdaget elementer pÄ siden som skal blokkeres. Indikatoren blir blÄ nÄr det er blokkert visse elementer pÄ siden som krenker personvernet eller brukes til sporing. Indikatoren gjennomkrysset nÄr brukeren har slÄtt av beskyttelse mot sporing for den nÄvÊrende nettsiden.
- Sider Äpnet via HTTP eller FTP markeres nÄ med et ikon for usikker tilkobling, som ogsÄ vises for HTTPS i tilfelle det er problemer med sertifikatene. Fargen pÄ hengelÄssymbolet for HTTPS er endret fra grÞnn til grÄ (grÞnn farge kan gjenopprettes via innstillingen security.secure_connection_icon_color_gray). Overgangen fra sikkerhetsindikatorer til advarsler om sikkerhetsproblemer skyldes den utstrakte bruken av HTTPS, som nÄ betraktes som en standard i stedet for et tilleggsgrep.
- In the address bar visning av firmanavnet ved bruk av et verifisert EV-sertifikat pÄ nettsiden. Informasjonen er fjernet, da den kunne fÞre brukeren til misforstÄelser og brukes til phishing (for eksempel var det registrert et selskap kalt «Identity Verified» hvis navn i adressefeltet ble oppfattet som en indikasjon pÄ verifisering). Informasjon om EV-sertifikatet kan vises via menyen som Äpnes nÄr du klikker pÄ ikonet med bildet av hengelÄsen. Du kan gjenopprette visningen av firmanavnet fra EV-sertifikatet i adressefeltet via innstillingen «security.identityblock.show_extended_validation» i about:config.

- I JavaScript-motoren ny "baseline" bytecode-tolk, som tar en mellomposisjon mellom en vanlig tolk og en tidlig "baseline" JIT-kompilator. Den nye tolken er betydelig raskere enn den gamle tolken og bruker felles prosesser for bytecode-behandling, cache og profilering data som "baseline" JIT-kompilatoren. Den ekstra tolken gjĂžr det mulig Ă„ akselerere kjĂžringen av ofte brukte JavaScript-funksjoner, etter at de har blitt tilbakestilt fra den optimaliserte JIT (Ion JIT) tilbake til kompileringsstadiet for den ikke-optimaliserte "baseline" JIT, for eksempel etter at funksjonen blir kalt med argumenter av andre typer.
I komplekse webapplikasjoner tar kompileringen for "baseline" JIT og optimaliseringene for Ion JIT mye tid, og den ekstra raske tolken muliggjÞr en generell ytelsesÞkning og en liten reduksjon i minneforbruket. I gjennomfÞrte tester fÞrte aktiveringen av den ekstra tolken, som bruker felles statistikk og inline-cache med JIT, til en reduksjon i lastetid pÄ 2-8%, og ytelsen til verktÞyene for webutviklere Þkte med 2-10%;


- I bygg for Linux er systemet for komposisjon aktivert som standard for GPU-er fra AMD, Intel og NVIDIA (kun for Nouveau-driveren), nÄr systemet bruker Mesa 18.2 eller nyere. I bygg for Windows, i tillegg til tidligere stÞttede GPU-er fra AMD og NVIDIA, WebRender er nÄ ogsÄ aktivert for Intel GPU-er. Komposisjonssystemet er skrevet i Rust og utfÞrer rendering-operasjoner pÄ GPU-en.
NÄr WebRender brukes i stedet for det innebygde komposisjonssystemet i Gecko-motoren, som behandler data ved hjelp av CPU-en, brukes shader-programmer som kjÞrer pÄ GPU-en for Ä utfÞre samlede rendering-operasjoner for sidens elementer, noe som gir en betydelig Þkning i renderinghastigheten og reduserer belastningen pÄ CPU-en. For Ä tvinge aktivering av WebRender kan innstillingene "gfx.webrender.all" og "gfx.webrender.enabled" endres i about:config;
- stÞtte for den strenge sideisoleringsmodus, utviklet under kodenavnet . I denne modusen blir sider fra forskjellige nettsteder alltid plassert i minnet til forskjellige prosesser, der hver av dem bruker sitt eget isolerte sandkassemiljÞ. Prosessfordelingen skjer ikke etter faner, men etter domener, noe som ytterligere isolerer innholdet til eksterne skript og iframe-blokker. Kontroll av den strenge isolasjonsmodusen gjÞres i about:config ved hjelp av alternativet «fission.autostart» (aktivering i utgivelser er for Þyeblikket blokkert);
- logoen, og navnet har blitt endret fra Firefox Quantum til Firefox Browser;
- utgangen av forespÞrslene om autorisasjon, initiert fra iframe-blokker lastet fra et annet domene (cross-origin). Endring Ä blokkere enkelte misbruk og gÄ over til en modell der autorisasjoner kun blir forespurt fra det primÊre domene for dokumentet, som vises i adressefeltet;
- gjengivelse av innholdet i filer som lastes opp via ftp (for eksempel vil bilder, README- og html-filer ikke lenger vises nÄr de Äpnes via ftp). NÄr ressurser Äpnes via FTP, vil en dialogboks for nedlasting til disk nÄ bli umiddelbart kalt, uavhengig av innholdstype;
- In the address bar indikator for tilgang til plassering, som vil gi en visuell vurdering av aktiviteten til Geolocation API og gi muligheten til Ä trekke tilbake nettstedets rett til Ä bruke den hvis nÞdvendig. Tidligere ble indikatoren kun vist fÞr myndighet ble gitt og i tilfelle forespÞrselen ble avslÄtt, men forsvant nÄr tilgangen til Geolocation API ble Äpnet. NÄ vil indikatoren informere brukeren om tilgangen;

- utvidet grensesnitt for visning av TLS-sertifikater, tilgjengelig via siden «about:certificate» (den gamle grensesnittet brukes som standard, den nye aktiveres via security.aboutcertificate.enabled i about:config). Tidligere Äpnet en egen vindu for visning av sertifikater, men nÄ vises informasjonen i en fane i en form som ligner pÄ et tillegg. . Implementeringen av sertifikatvisningsgrensesnittet er helt ved hjelp av JavaScript og standard web-teknologier;
- I menyen for kontoadministrasjon er det lagt til en seksjon for tilgang til utvidede tjenester fra Firefox, som Monitor og Send;

- Det er lagt til et nytt ikon «gave» i hovedmenyen og pÄ verktÞylinjen, gjennom hvilket du kan fÄ informasjon om nye utgivelser og deres nÞkkelfunksjoner.

- Innebygde Firefox-sider (about:*) er tilpasset for Ă„ vises i mĂžrk tema-innstillingene;
- Lesbarheten av tekst som er understreket eller gjennomstrĂžket, inkludert lenker, er forbedret â linjene avbrytes (omgĂ„s) uten Ă„ krysse over glyphene;
- I temaer stĂžtte for egenskapene accentcolor, textcolor og headerURL, som var alias for egenskapene frame, tab_background_text og theme_frame (temaer fra addons.mozilla.org er oppdatert automatisk);
- CSS-egenskaper lagt til , og , som gjĂžr det mulig Ă„ tilpasse tykkelse, innrykk og brudd for linjene som brukes til Ă„ understreke og gjennomstreke tekst;
- I CSS-egenskapen «» er det lagt til mulighet for Ä spesifisere to attributter samtidig, for eksempel «display: block flex» eller «display: inline flex»;
- Verdier for opasitet i CSS-egenskapene opacity og stop-opacity kan nÄ angis i prosent;
- I CSS-egenskapen er det lagt til stĂžtte for verdien xxx-large;
- I JavaScript mulighet for tydelig separering av store tall ved hjelp av understrekningssymboler, for eksempel «myNumber = 1_000_000_000_000»;
- En ny metode er lagt til , som er et alternativ til metoden Intl.RelativeTimeFormat.format(), og returnerer et array av objekter, der hvert element representerer sin del av det formaterte verdien, i stedet for Ă„ returnere en formatert streng i sin helhet;
- StÞrrelsen pÄ HTTP-headeren «Referer» er begrenset til 4 KB, hvis verdien overskrides, kuttes innholdet ned til domenenavnet;
- Til utviklerverktĂžyene er det lagt til verktĂžy for tilgjengelighet i panelet som auditerer navigering mellom elementene ved hjelp av tastaturet, samt en simulator for hvordan en side blir sett av fargeblinde;
- I fargevelgerverktÞyet vises det nÄ kontrastindikatorer for angitt farge, relativt til bakgrunnsfargen, for Ä vurdere opplevelsen for personer med nedsatt syn;
- I inspeksjonsmodus blir CSS-definisjoner som ikke pÄvirker det valgte elementet, nÄ fremhevet med grÄ farge med en tooltip som angir grunnen til at de blir ignorert og mulige lÞsninger;
- I debuggervÊrktÞyet er det lagt til muligheten for Ä sette bruddpunkter som aktiveres nÄr DOM-elementer endres () og gjÞr det mulig Ä spore nÄr scriptet legger til, fjerner eller oppdaterer innholdet pÄ siden;
- For extension developers, the ability to inspect data in the storage browser.storage.local has been implemented;
- The network activity inspection mode has been enhanced with a search capability, allowing for quick identification of request and response elements. The search encompasses HTTP headers, cookies, and the body of requests/responses;
- The code for compositing pages on the macOS platform has been optimized, resulting in reduced CPU load, faster page load times (up to 22% faster), and decreased resource usage when playing videos (up to 37%). The builds for macOS also now support importing passwords saved in Chrome;
- A corrective update for Firefox 68.1 has been prepared for Android. Please note that the development of new significant releases of Firefox for Android has been discontinued. Instead, Firefox for Android is replaced by the code-named Fenix (distributed as ) a new mobile browser using the GeckoView engine and the Mozilla Android Components library set. Just a few days ago, the new experimental release Firefox Preview 2.2 was launched, fixing several critical issues in the interface and user interaction methods. Changes compared to include the addition of an option to clear all data upon exit and the ability to open links by default in private browsing mode.
In addition to new features and bug fixes, Firefox 70 addresses , of which 12 (grouped under CVE-2019-11764) as critical and could potentially allow the execution of malicious code upon opening specially crafted pages.
Kilde: opennet.ru








