Den nya versionen av Firefox 87 har släppts tillsammans med en uppdatering av den långsiktiga supportversionen 78.9.0, och den här nya versionen introducerar flera nya funktioner som att visa etiketter i markerat läge i sökningen , förbättringar av utvecklarverktyg och mer.
Förutom innovationer och buggfixar har Firefox 87 åtgärdat 12 sårbarheter, varav 7 är markerade som kritiska . Sex av dessa sårbarheter (sammanställda för CVE-2021-23988 och CVE-2021-23987) orsakas av minnesproblem, såsom buffertöverskott och åtkomst till redan frigjorda minnesområden.
De viktigaste nya funktionerna i Firefox 83
I den här nya versionen av webbläsaren, när sökfunktionen används och markeringsläget aktiveras för alla träffar som hittats, visar rullningslisten nu etiketter som anger positionen för de hittade tangenterna.
Objekt som sällan används har tagits bort från Bibliotek-menyn, som nu bara innehåller länkar till bokmärken, historik och nedladdningar (synkroniserade flikar, senaste bokmärken och Pocket List har tagits bort). I skärmdumpen nedan visar vänster sida det tidigare tillståndet och höger sida visar hur det var i Firefox 87.
Webbutvecklarmenyn har förenklats kraftigt: de individuella länkarna till verktyg (inspektör, webbkonsol, felsökare, nätverksstilfel, prestanda, lagringsinspektör, tillgänglighet och applikation) har ersatts av ett gemensamt alternativ för webbutvecklarverktyg.
Hjälpmenyn har också förenklats , och länkar till supportsidor, kortkommandon och turistguider har tagits bort, vilka nu finns tillgängliga på huvudsidan för att få hjälp. Knappen för att importera från en annan webbläsare har också tagits bort.
SmartBlock-mekanismen har lagts till , vilket löser problem på webbplatser som uppstår på grund av blockering av externa skript i privat surfläge eller när utökad blockering av oönskat innehåll (strikt) aktiveras.
SmartBlock ersätter automatiskt spårningsskript med stubbar för att säkerställa att webbplatsen laddas korrekt. Stubbar har förberetts för några populära skript som används för att spåra användare på utloggningslistan, inklusive skript med widgetar från Facebook, Twitter, Yandex, Vkontakte och Google.
Det nämns också att för en liten andel användare aktiveras Fission-läget med implementeringen av en moderniserad multiprocessarkitektur för ökad sidblockering. När Fission aktiveras allokeras sidor från olika webbplatser alltid i minnet för olika processer, som var och en använder sin egen isolerade sandlåda.
Samtidigt utförs uppdelningen i processer inte av flikar utan av domäner, vilket gör att du ytterligare kan isolera innehållet i externa skript och iframe-block.
För webbutvecklare har möjligheten att simulera mediefrågor med "föredraget färgschema" i sidinspektionsläge implementerats för att testa mörka och ljusa designer utan att ändra operativsystemets designteman. För att underlätta simuleringen av mörka och ljusa teman har knappar med sol- och månbilder lagts till i det övre högra hörnet av webbutvecklarens verktygsfält.
Det är också värt att notera att hanteringen av inaktiva CSS-regler i CSS-inspektionsläge har förbättrats. Mer specifikt är egenskapen "table-layout" nu inaktiverad för element som inte är tabellelement, och egenskaperna "scroll-padding-*" är markerade som inaktiva för element som inte är rullbara. Den felaktiga markeringen av egenskaperna "text overflow" för vissa värden har eliminerats.
Slutligen nämns att Firefox 88-grenen, som har gått in i betatestning , utmärker sig för sitt stöd för pinch-scaling på pekskärmar i Linux med Wayland-baserade grafiska miljöer och införandet av stöd för AVIF (AV1 Image Format) som standard, som använder intra-frame-komprimeringstekniker i AV1-videokodningsformatet.