SlÀpp av Firefox 79

Lanseringen av webblÀsaren Firefox 79, samt mobilversionen Firefox 68.11 för Android-plattformen. Dessutom har en uppdatering skapats grenarna med lÄngsiktig support 68.11.0 och 78.1.0. Snart kommer grenen Firefox 81 att gÄ över till status för release, som Àr planerad till den 22 september. beta-testning som kommer att övergÄ till Firefox 80, vars release Àr planerad till 25 augusti.

Huvud nyheter:

  • 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).

    SlÀpp av Firefox 79
  • Tillagd instĂ€llning för att aktivera dynamisk isolering av cookies baserat pĂ„ den aktuella domĂ€nen som visas i adressfĂ€ltet («Dynamic First Party Isolation«, 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.

    SlÀpp av Firefox 79
  • 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 «CSS Masonry Layout«.

    SlÀpp av Firefox 79
  • För bĂ€rbara datorer med AMD-chip pĂ„ Windows 10-plattformen
    Àr inkluderad
    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. nÀr kompilatorn rustc finns. I Git 3.0 kommer Rust-verktygen 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 avstĂ€ngt 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 behandlas 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 Cross-Origin-Embedder-Policy (COEP) och Cross-Origin-Opener-Policy (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 SharedArrayBuffer (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 Promise.any(), som returnerar den första uppfyllda Promise frĂ„n listan.
  • Objektet WeakRef 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 Atomics, 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 Intl.DateTimeFormat() har stöd för alternativen dateStyle och timeStyle lagts till.
  • I WebAssembly har stöd för batch-operationer med minne (för mer effektiv simulering av memcpy och memmove) lagts till, flervalsbehandling (Shared memory & Atomics) och referenstyper (externref).
  • I JavaScript-debuggern föreslagen stacken av asynkrona anrop, 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.
    SlÀpp av Firefox 79
  • 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.

    SlÀpp av Firefox 79
  • 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.
  • Firefox 68.11 för Android 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, utvecklad under kodnamnet Fenix och som har testats under namnet Firefox Preview. Byggnader av Firefox 79 för Android översĂ€tts till Fenix-kodbasen. Den nya versionen anvĂ€nder GeckoView-motorn, byggd pĂ„ Firefox Quantum-teknologier, och uppsĂ€ttningen Mozilla Android Components, som redan anvĂ€nds för att bygga webblĂ€sare Firefox Focus och Firefox Lite. 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 har ÄtgÀrdats 21 sÄrbarheter, varav 15 klassificeras som farliga. 12 sÄrbarheter (samling under CVE-2020-15659) 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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster