U navigatore web hè statu liberatu , è ancu una versione mobile per a piattaforma Android. Inoltre, una aghjurnazione hè stata generata cù un sustegnu longu и . Prestu à a scena A filiera di Firefox 80 farà a transizione, a so liberazione hè prevista per u 25 d'Aostu.
:
- U gestore di password hà aghjustatu a capacità di esportà credenziali in formatu CSV (campi di testu delimitati chì ponu esse impurtati in un processore di spreadsheet). Quandu si esportanu, i password sò posti in u schedariu in testu chjaru. In u futuru, pensemu ancu di implementà una funzione per impurtà e password da un schedariu CSV salvatu prima (implicà chì l'utilizatore pò avè bisognu di fà una copia di salvezza è restaurà e password salvate o trasferisce password da un altru navigatore).
- paràmetru per attivà l'isolamentu dinamicu di Cookie basatu annantu à u duminiu affissatu in a barra di indirizzu ("", quandu i vostri inserzioni è di terzu sò determinate nantu à u duminiu di basa di u situ). U paràmetru hè offertu in u cunfiguratore in a sezione di paràmetri di bloccu di traccia di u muvimentu in u bloccu drop-down di i metudi di bloccu di Cookie.
- Prutezzione di seguimentu mejorata chì blucca automaticamente i cookies utilizati da i contatori di terzu. Per i siti di seguimentu, Firefox sguassate i cookies è e dati da u almacenamentu internu nantu à una basa di ogni ghjornu, basatu annantu à liste di sistemi di seguimentu da u serviziu Disconnect.me.
- Aggiunta una vista previa di a pantalla di paràmetri sperimentali "about:preferences#experimental", chì furnisce una interfaccia per attivà funzioni sperimentali, simili à about:flags in Chrome. Per automaticamente, a schermu ùn hè micca ancu dispunibile è richiede di stabilisce u paràmetru "browser.preferences.experimental" in about:conifg per attivà. Di e funzioni sperimentali dispunibili per l'inclusione, solu supportu per "".
- Per i laptop basati nantu à i chip AMD nantu à a piattaforma Windows 10
Sistema di cumpusizione WebRender. WebRender hè scrittu in Rust è permette un aumentu significativu di a velocità di rendering è una riduzione di u caricu di a CPU scaricandu l'operazioni di rendering di u cuntenutu di a pagina à a GPU, chì sò implementate per mezu di shaders eseguiti nantu à a GPU. WebRender era prima inclusu in a piattaforma. Windows 10 per GPU Intel, APU AMD Raven Ridge, APU AMD Evergreen, è nantu à i laptop cù schede grafiche NVIDIA. Linux WebRender per avà per e carte Intel è AMD solu in e custruzzioni di notte, è ùn hè micca supportatu per e carte NVIDIA. Per furzà in about:config, duvete attivà i paràmetri "gfx.webrender.all" è "gfx.webrender.enabled" o eseguite Firefox cù a variabile ambientale MOZ_WEBRENDER=1 set. - Per l'utilizatori di Germania, una nova sezione hè stata aghjunta à a nova pagina di tabulazione cù articuli cunsigliati da u serviziu Pocket, chì sò stati pruposti prima à l'utilizatori di i Stati Uniti è u Regnu Unitu. A persunalizazione assuciata à a selezzione di cuntenutu hè realizata da u latu di u cliente è senza trasferimentu di l'infurmazioni di l'utilizatori à terze parti (a lista completa di ligami cunsigliati per u ghjornu attuale hè caricata in u navigatore, chì hè classificatu da u latu di l'utilizatore basatu nantu à i dati di a storia di navigazione. ). Per disattivà u cuntenutu cunsigliatu da Pocket, ci hè un paràmetru in u configuratore (Firefox Home Content/Recommended by Pocket) è l'opzione "browser.newtabpage.activity-stream.feeds.topsites" in about:config.
- di Linux-sistemi cù Wayland per via di prublemi di stabilità Per automaticamente, u mecanismu DMABUF hè utilizatu per rende u video in textures. Una variabile hè furnita per l'inclusione in aboutout:config
"widget.wayland-dmabuf-video-textures.enabled". - In a pagina about:support ci hè un novu buttone "Clear Startup Cache" per sguassà i cache chì afectanu a carica di u navigatore. U buttone pò aiutà à risolve alcuni prublemi chì si sviluppanu durante l'iniziu.
- Ligami cù l'attributu target="_blank" in tags è Avà per analogia cù l'usu di l'attributu rel="noopener", i.e. e pagine sò percepite cum'è micca affidabili. Per e pagine aperte via questi ligami, a pruprietà Window.opener ùn hè micca stabilita è l'accessu à u cuntestu da quale u ligame hè statu apertu ùn hè micca furnitu.
- Per iframes, l'attributu sandbox implementa u paràmetru "allow-top-navigation-by-user-activation", chì permette a navigazione à a pagina parent da un iframe isolatu quandu l'utilizatore clicche esplicitamente nantu à u ligame, ma pruibisce a redirezzione automatica. Questa opzione hè utile per mette banners in iframes, chì vi permettenu di navigà à l'annunzii chì vi interessanu, ma bluccà l'attività indesiderata (per esempiu, invio automaticu à altre pagine).
- Aghjunghjite novi headers HTTP (COEP) è (COOP) per attivà un modu d'isolamentu speciale incrociatu per un usu sicuru in a pagina di l'operazioni privilegiate, chì pò esse aduprata per realizà attacchi di canali laterali cum'è Spectre.
- U sustegnu di l'ughjettu hè tornatu (permette di creà arrays in memoria spartuta), disattivatu dopu chì l'attacchi di a classe Spectre sò stati identificati. Per furnisce una prutezzione contru Spectre, l'ughjettu SharedArrayBuffer hè avà dispunibule solu nantu à e pagine rendite in modu di isolamentu d'origine incruciata. In u modu di isolamentu di l'origine incruciata, hè ancu avà pussibule di utilizà i timer Performance.now () chì ùn sò micca tagliati in precisione.
Per definisce un tali isolamentu, l'intestazione Cross-Origin-Embedder-Policy è Cross-Origin-Opener-Policy deve esse usate. - Metudu implementatu , chì torna a prima Promessa cumpleta da a lista.
- Ughjettu implementatu per definisce e referenze debbuli à l'uggetti JavaScript chì permettenu di mantene una riferenza à l'ughjettu, ma ùn impediscenu micca u cullettore di basura per sguassà l'ughjettu assuciatu.
- Aggiunti novi operatori di assignazione logica: "«,«"E"". L'operatore "x ??= y" esegue una assignazione solu se "x" valuta à null o indefinitu. L'operatore "x ||= y" esegue l'assignazione solu se "x" hè FALSE è "x &&= y" hè VERA.
- Un ughjettu , utilizatu per urganizà a sincronizazione di i chjusi primitivi, ponu avà esse appiicati micca solu à a memoria spartuta.
- À u custruttore Supportu aghjuntu per l'opzioni dateStyle è timeStyle.
- WebAssembly supporta avà (per una simulazione più efficace di memcpy è memmove), (Memoria sparta è Atomica) è (ref esterno).
- In u debugger JavaScript pila , chì vi permette di seguità l'eventi eseguiti in modu asincronu, i timeouts è e promesse. E catene di chjama asincrone sò visualizate in u debugger inseme cù a pila di chjama normale, è sò ancu mostrati per errori in a cunsola web è richieste in l'interfaccia di ispezione di a rete.
- A cunsola web furnisce a visualizazione di codici di statutu 4xx / 5xx in forma di errori, chì facenu più faciule per mette in risaltu in u sfondate generale. Per fà a debugging più faciule, a dumanda pò esse ripetuta o dettagli nantu à a dumanda è a risposta pò esse vistu.
- L'errore JavaScript sò avà mostrati micca solu in a cunsola web, ma ancu in u debugger JavaScript, chì mette in risaltu a linea di codice assuciata cù l'errore è affissendu un tooltip cù infurmazione supplementaria nantu à l'errore.
- Affidabilità mejorata di l'apertura di fonti SCSS è CSS-in-JS in l'interfaccia di ispezione. In tutti i pannelli, u processu di paraguni cù u codice fonte originale basatu nantu à a mappa di a fonte hè statu migliuratu.
- Un novu pannellu di Applicazioni hè statu aghjuntu à l'arnesi per i sviluppatori web, chì furnisce strumenti per inspeccionà è debugging i travagliadori di serviziu è manifesti di l'applicazioni web.
- U sistema d'ispezione di a rete combina e tabulazioni Messaggi è Risposte.
- U Modu di Design Responsive permette di simulà gesti di toccu è trascinamentu è gesti di slide usendu u muvimentu di u mouse quandu u modu di simulazione di u touch screen hè attivatu.
- serà l'ultima versione in u ramu. À principiu d'aostu, hè previstu di trasfiriri gradualmente l'utilizatori à a nova edizione, sottu u nome in codice Fenix è hè statu testatu sottu u nome Firefox Preview. Firefox 79 hè statu custruitu per Android à a basa di codice Fenix. Edizione nova U mutore GeckoView, custruitu nantu à e tecnulugia Firefox Quantum, è un inseme di biblioteche , chì sò digià utilizati per custruisce i navigatori и GeckoView hè una variante di u mutore Gecko, cuncipita cum'è una biblioteca separata chì pò esse aghjurnata indipindentamente, è Android I cumpunenti includenu biblioteche cù cumpunenti standard chì permettenu tabulazioni, cumpletamentu automaticu di input, suggerimenti di ricerca è altre funzioni di u navigatore. Richiede almenu Android 5.0 (supportu Android 4.4.4 discontinuatu). L'accessu à about:config hè disattivatu per difettu.
In più di innovazioni è correzioni di bug in Firefox 79 , di quali 15 sò marcati cum'è periculosi. 12 vulnerabilità (raccolte sottu ) sò causati da prublemi di memoria, cum'è i buffer overflows è l'accessu à e zone di memoria digià liberate. Potenzialmente, sti prublemi ponu purtà à l'esekzione di u codice di l'attaccante quandu apre e pagine apposta.
Source: opennet.ru
