Lanseringen av webblÀsaren , samt mobilversionen för Android-plattformen. Dessutom har en uppdatering skapats med lÄngsiktig support och . Snart kommer grenen Firefox 81 att gÄ över till status för release, som Àr planerad till den 22 september. som kommer att övergÄ till Firefox 80, vars release Àr planerad till 25 augusti.
:
- I lösenordshanteraren har möjligheten till export av inloggningsuppgifter i CSV-format (textfÀlt med avgrÀnsare som kan importeras i ett kalkylblad) lagts till. Vid export placeras lösenorden i filen i klartext. Framöver planeras Àven funktionen för att importera lösenord frÄn en tidigare sparad CSV-fil (det antas att anvÀndaren kan behöva sÀkerhetskopiera och ÄterstÀlla sparade lösenord eller flytta lösenord frÄn en annan webblÀsare).
- instÀllning för att aktivera dynamisk isolering av cookies baserat pÄ den aktuella domÀnen som visas i adressfÀltet (««, dÀr sina egna och tredjepartsinslag definieras pÄ grundval av den grundlÀggande domÀnen pÄ webbplatsen). InstÀllningen föreslÄs i konfiguratorn under avsnittet för instÀllningar för att blockera spÄrning i rullgardinsmenyn för metoder för att blockera cookies.
- FörbÀttrade skydd mot spÄrning som automatiskt blockerar cookies som anvÀnds av tredjepartsrÀknare. För webbplatser som spÄrar, rensar Firefox nu dagligen cookies och data i interna lagringsutrymmen, baserat pÄ listor över spÄrningssystem frÄn tjÀnsten Disconnect.me.
- En preliminÀr implementation av skÀrmen med experimentella instÀllningar "about:preferences#experimental" har lagts till, vilket ger ett grÀnssnitt för att aktivera experimentella funktioner, liknande "about:flags" i Chrome. Som standard Àr skÀrmen för nÀrvarande inte tillgÀnglig och krÀver att parameter "browser.preferences.experimental" aktiveras i about:config. Av de tillgÀngliga experimentella funktionerna som kan aktiveras Àr för nÀrvarande endast stöd för ««.
- För bÀrbara datorer med AMD-chip pÄ Windows 10-plattformen
systemet för sammansÀttning WebRender. WebRender Àr skrivet i Rust och gör det möjligt att uppnÄ en betydande ökning av hastigheten vid rendering och minskad belastning pÄ CPU genom att överföra rendering av sidans innehÄll till GPU: n, vilket realiseras genom utförda shaders i GPU. Tidigare har WebRender aktiverats pÄ Windows 10 för Intel GPU:er, APU AMD Raven Ridge, AMD Evergreen och för bÀrbara datorer med NVIDIA-grafikkort. WebRender Àr för nÀrvarande inte tillgÀngligt i Linux. för Intel- och AMD-kort endast i nattversioner, och stöds inte för NVIDIA-kort. För att tvinga aktiveringen i about:config ska instÀllningarna «gfx.webrender.all» och «gfx.webrender.enabled» aktiveras eller sÄ kan Firefox startas med miljövariabeln MOZ_WEBRENDER=1. - För anvÀndare i Tyskland har en ny sektion med artiklar som rekommenderas av Pocket lagts till pÄ sidan för nya flikar, vilka tidigare föreslogs för anvÀndare i USA och Storbritannien. Den personliga anpassningen av innehÄll som Àr kopplad till rekommendationer sker pÄ klientsidan och utan att överföra anvÀndardata till tredje part (hela listan över rekommenderade lÀnkar för den aktuella dagen laddas ner till webblÀsaren och rankas pÄ anvÀndarens sida baserat pÄ webbhistorikdata). För att stÀnga av Pocket-rekommenderat innehÄll finns det en instÀllning i konfiguratorn (Firefox Home Content/Recommended by Pocket) och en option «browser.newtabpage.activity-stream.feeds.topsites» i about:config.
- För Linux-system med Wayland pÄ grund av stabilitetsproblem som standard anvÀnds DMABUF-mekanismen för att rendera video i texturer. För att aktivera det i about:config finns det en variabel
«widget.wayland-dmabuf-video-textures.enabled». - PÄ sidan about:support har en ny knapp «Rensa startup-cache» lagts till för att rensa cachen som pÄverkar webblÀsarens start. Knappen kan bidra till att lösa vissa problem som uppstÄr vid start.
- Länkar med attributet target=»_blank» i taggar <a> och <area> kommer pĂ„ liknande sĂ€tt som anvĂ€ndningen av attributet rel="noopener", dvs. betraktas som opĂ„litliga sidor. För sidor som öppnas via dessa lĂ€nkar stĂ€lls inte egenskapen Window.opener in och Ă„tkomst till sammanhanget frĂ„n vilket lĂ€nken öppnades Ă€r inte öppen.
- För iframe-attributet sandbox har parametern «allow-top-navigation-by-user-activation» genomförts, vilket tillÄter navigering pÄ överordnad sida frÄn en isolerad iframe vid ett uttryckligt klick av anvÀndaren pÄ lÀnken, men förhindrar automatisk omdirigering. Alternativet Àr anvÀndbart för att placera annonser i iframe, vilket möjliggör övergÄngar till intressanta annonser, men blockerar oönskad aktivitet (t.ex. automatisk vidarekoppling till andra sidor).
- Nya HTTP-rubriker har lagts till (COEP) och (COOP), som gör det möjligt att aktivera ett sÀrskilt cross-origin isoleringslÀge för sÀker anvÀndning pÄ sidan av privilegierade operationer, som kan anvÀndas för attacker via tredjeparts-kanaler, sÄsom Spectre.
- Ă
terfÄtt stöd för objektet (möjliggör skapande av arrayer i delat minne), som stÀngdes av efter upptÀckten av Spectre-attacker. För att sÀkerstÀlla skydd mot Spectre Àr SharedArrayBuffer-objektet nu endast tillgÀngligt pÄ sidor som behandlas i lÀget för cross-origin isolering. Det Àr nu ocksÄ tillÄtet att anvÀnda icke-trimmade tidsmÀtare Performance.now() i cross-origin isolering.
För att definiera sÄdan isolering bör ovanstÄende rubriker Cross-Origin-Embedder-Policy och Cross-Origin-Opener-Policy anvÀndas. - En metod har implementerats , som returnerar den första uppfyllda Promise frÄn listan.
- Objektet för att definiera svaga referenser (weak reference) till JavaScript-objekt, vilket gör att en referens till objektet kan behÄllas utan att blockera borttagning av det relaterade objektet av skrÀpkoll.
- Nya logiska tilldelningsoperatörer har lagts till: "«, «" och "". Operatören "x ??= y" utför tilldelning endast om "x" antar vÀrdet null eller undefined. Operatören "x ||= y" utför tilldelning endast om "x" Àr FALSE, medan "x &&= y" utförs om det Àr TRUE.
- Objektet , som anvÀnds för att organisera synkronisering av lÄs av primitiva typer, kan nu tillÀmpas inte bara pÄ delat minne.
- Till konstruktorn har stöd för alternativen dateStyle och timeStyle lagts till.
- I WebAssembly har stöd för (för mer effektiv simulering av memcpy och memmove) lagts till, (Shared memory & Atomics) och (externref).
- I JavaScript-debuggern stacken , vilket möjliggör spÄrning av asynkront utförda hÀndelser, tidsinstÀllda uppgifter och promise. Kedjor av asynkrona anrop visas i debuggern tillsammans med den vanliga anropsstacken, samt rapporteras för fel i webbkonsolen och begÀrningar i nÀtverksinspektörens grÀnssnitt.
- I webbkonsolen visas statuskoder 4xx/5xx som fel, vilket gör dem lÀttare att sÀrskilja mot bakgrunden. För att underlÀtta för debuggningsvÀgen kan begÀran upprepas eller detaljer om begÀran och svaret granskas.
- JavaScript-felmeddelanden visas nu inte bara i webbkonsolen, utan Àven i JavaScript-debuggern med markerad rad i koden som Àr kopplad till felet och en popup-ruta med ytterligare information om felet.
- Tillförlitligheten för att öppna kÀlltexter av SCSS och CSS-in-JS i inspektionsgrÀnssnittet har ökat. Behandlingen av kopplingar till den ursprungliga kÀllkoden baserat pÄ source map har förbÀttrats i alla paneler.
- Ett nytt panel i utvecklarverktygen har lagts till, som heter Application, och som erbjuder verktyg för inspektion och felsökning av service worker och webapparnas manifest.
- I nÀtverksinspektionssystemet har flikarna Messages och Responses sammanfogats.
- I det adaptiva designlÀget (Responsive Design Mode) simuleras touch-gester med drag-och-slÀpp och svepande rörelser med musen, om det sensoriska skÀrmsimuleringslÀget Àr aktiverat.
- kommer att vara den sista versionen pÄ den grenen. I början av augusti planeras en gradvis övergÄng av anvÀndare till den nya versionen, under kodnamnet Fenix och som har testats under namnet Firefox Preview. Byggnader av Firefox 79 för Android till Fenix-kodbasen. Den nya versionen GeckoView-motorn, byggd pÄ Firefox Quantum-teknologier, och uppsÀttningen , som redan anvÀnds för att bygga webblÀsare och . GeckoView Àr en variant av Gecko-motorn, presenterad som ett separat bibliotek som kan uppdateras oberoende, och Android Components inkluderar bibliotek med standardkomponenter som möjliggör flikar, autocompletion av inmatning, sökförslag och andra funktioner i webblÀsaren. Minst Android 5.0 krÀvs (stödet för Android 4.4.4 har upphört). Som standard Àr Ätkomst till about:config inaktiverat.
Förutom nyheterna och buggfixarna i Firefox 79 , varav 15 klassificeras som farliga. 12 sÄrbarheter (samling under ) orsakade av problem med minnet, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till att skadlig programkod körs nÀr man öppnar speciellt utformade sidor.
KĂ€lla: opennet.ru
