webblÀsarversion Och Firefox 67 för plattformen Android. Dessutom har en uppdatering genererats lÄngsiktigt stöd . Kommer snart till scenen Firefox 68-grenen kommer att övergÄ, vars lansering Àr planerad till den 9 juli.
:
- Implementerade möjligheten att automatiskt ta bort flikar för att frigöra resurser. Funktionen aktiveras nÀr det inte finns tillrÀckligt med minne (mindre Àn 400 MB ledigt minne) och förskjuter först och frÀmst flikar som inte har anvÀnts pÄ lÀnge. I det hÀr fallet försvinner inte flikarna, utan överförs till ett tillstÄnd av beredskap för laddning (standby-lÀge), liknande det som observeras efter att sessionen har ÄterstÀllts. För att styra driften av lÀget har alternativet "browser.tabs.unloadOnLowMemory" lagts till i about:config;
- Accelererad sidinlĂ€sning vid CPU-intensivt arbete. Optimering implementeras genom att minska prioriteten för setTimeout-timerhĂ€ndelsehanterare under sidinlĂ€sning (i likhet med bakgrundsflikar minskas den tidsbudget som lĂ€ggs pĂ„ att köra timerhĂ€ndelsehanteraren). Genom att begrĂ€nsa bakgrundshanterare kan du allokera fler resurser till huvudhanterarna som pĂ„verkar sidans initiala rendering. Till exempel startar huvudskripten för Instagram, Amazon och Google 40â80 % snabbare tack vare den extra optimeringen.
- Vissa mindre hanterare har flyttats till senare stadier av lastning. Till exempel, skanning av alternativa CSS-stilar utförs inte lÀngre under, utan efter att sidan har laddats. Laddning av inmatningskompletteringsmodulen fördröjs tills inmatningsformulÀren Àr klara;
- TillvÀgagÄngssÀttet för rendering under sidladdning har Àndrats - utdata börjar nu i ett tidigare stadium av laddning, men renderingsoperationer anropas mer sÀllan;
- Initieringen av vissa webblÀsarundersystem och tillÀgg i samband med att Àndra designen sköts upp till slutet av huvudnedladdningen, vilket gjorde det möjligt att minska tiden mellan att starta webblÀsaren och dess beredskap att visa sidor;
- Genomfört blockerar JavaScript-inlÀgg som bryter kryptovalutor eller spÄrar anvÀndare med dolda identifieringsmetoder ("webblÀsarfingeravtryck"). Blockering pÄ ( О ) i Disconnect.me-listan, som inkluderar vÀrdar som visat sig anvÀnda miners och kod för dold identifiering. Som standard Àr de nya blockeringslÀgena inaktiverade, och för att aktivera dem har nya alternativ "Cryptominers" och "fingeravtryckare" lagts till i de integritetsrelaterade instÀllningarna. Du kan spÄra blockerarens aktivering via
kontextmenyn för webbplatsen, som visas nÀr du klickar pÄ ikonen med bilden av en sköld i adressfÀltet;
- I huvudmenyn och en dialogruta med rekommendationer för att fylla i inloggningsformulÀr möjligheten att snabbt komma Ät lösenord som sparats för webbplatsen;
- Strukturen kompositsystem , skriven i Rust och avlastar renderingsÄtgÀrder för sidinnehÄll till GPU:n. NÀr WebRender anvÀnds, istÀllet för Gecko-motorns inbyggda kompositionssystem, som bearbetar data med hjÀlp av CPU:n, anvÀnds shaders som körs i GPU:n för att utföra sammanfattande renderingsÄtgÀrder för sidelement, vilket möjliggör en betydande ökning av renderingshastigheten och en minskning av CPU-belastningen.
WebRender Àr för nÀrvarande aktiverat som standard för cirka 4 % av anvÀndarna. Windows 10, som anvÀnder NVIDIA-grafikkort. Om det aktiveras för andra anvÀndare beror pÄ testresultaten. Om allt gÄr smidigt kommer testtÀckningen att utökas till 25 % den 27 maj, till 50 % den 30 maj och till 100 % under den första veckan i juni. Du kan kontrollera WebRender-aktiveringen pÄ sidan about:support. För att tvinga fram det, aktivera instÀllningarna "gfx.webrender.all" och "gfx.webrender.enabled" i about:config eller starta Firefox med miljövariabeln MOZ_WEBRENDER=1. Linux WebRender-stödet Àr mer eller mindre stabiliserat för Intel-grafikkort med Mesa 18.2+ drivrutiner;
- Mekanismen för att arbeta med profiler har omarbetats: om man tidigare, nÀr man installerade flera olika instanser av Firefox, anvÀnde en gemensam profil med instÀllningar, tillÀgg och informationsdatabaser (bokmÀrken, historik, sparade lösenord, cookies etc.), skapas nu en separat profil för varje parallellt installerad instans. Till exempel, nÀr man installerar ESR, betaversioner, nattliga versioner, Developer Edition och den vanliga versionen av Firefox samtidigt, skapas separata profiler för dem.
Den frÀmsta anledningen till att flytta till separata profiler Àr de möjliga problemen vid anvÀndning av en ny releaseprofil i en Àldre version av Firefox, samt nÀr man samtidigt kommer Ät profildatabasen frÄn olika Firefox-instanser som körs parallellt, vilket potentiellt kan leda till datakorruption. För att vÀlja en befintlig profil kan du anvÀnda "firefox -ProfileManager"-grÀnssnittet som tidigare. Efter att installationen av Firefox Àr klar, om en profil som redan finns i systemet upptÀcks, visas en sÀrskild varning som ber dig att synkronisera instÀllningarna via ett konto i Mozilla Sync molntjÀnst.
- Till huvudlaget systemtillÀgg , experiment för att aktivera den för ett begrÀnsat antal anvÀndare har utförts sedan Firefox 62, men den slutliga aktiveringen för alla anvÀndare har först nu genomförts. Firefox Monitor-tillÀgget ger en varning om ett konto har Àventyrats (verifierats via e-post) eller ett försök görs att logga in pÄ en tidigare hackad webbplats. Verifiering utförs genom integration med projektdatabasen , som innehÄller information om 7.8 miljarder konton stulna till följd av hackning av 364 sajter. En varning visas endast för webbplatser vars hackningsinformation har lagts till databasen haveibeenpwned.com under de senaste 12 mÄnaderna. Om det inte har gÄtt tvÄ mÄnader sedan data om hacket dök upp, kommer en andra varning att visas.

- Antalet API anropar det endast nÀr du öppnar en sida i ett skyddat sammanhang (), dvs. nÀr den öppnas via HTTPS, via localhost eller frÄn en lokal fil. I Firefox 67, för sidor som öppnas utanför ett skyddat sammanhang, mata ut systemmeddelanden via API , visas utanför webblÀsarfönstret;
- Möjligheterna för privat surfning har utökats. Lade till möjligheten att spara lösenord i formulÀr pÄ webbplatser som öppnas i privat lÀge. Implementerade kontroller för att aktivera tillÀgg i privat lÀge - i tillÀggshanteraren kan anvÀndaren nu bestÀmma vilka tillÀgg som ska aktiveras i privat lÀge, och vilka som endast ska anvÀndas i huvudsessionen. För nya tillÀgg Àr aktivering i privat lÀge förbjuden som standard (för att aktivera det mÄste du Àndra instÀllningarna);

- Implementering av stöd för videocodec överförs för att anvÀnda biblioteket , utvecklad av VideoLAN- och FFmpeg-communities och fokuserad pÄ att uppnÄ högsta möjliga avkodningsprestanda och sÀkerstÀlla högkvalitativ drift i flertrÄdat lÀge. Det noteras att AV1-formatet börjar bli populÀrt, om andelen AV1-videor som visades i Firefox betaversioner i februari var 0.85 % och i mars - 3 %, Àr denna siffra nu 11.8 %;
- för webblÀsarstyrning med tangentbordet - panelen och rullgardinsmenyn kan nu endast styras med tangentbordet, inklusive Ätkomst till tillÀggsknappar som Àr placerade pÄ panelen, element som inte fÄr plats pÄ skÀrmen, laddningsindikatorn, ÄtgÀrder med sidan etc. Navigering genom panelelementen görs med hjÀlp av Tab-tangenten och piltangenterna pÄ tangentbordet;
- Lades till panelen för att bedöma status för synkronisering, anslutning till ett konto och delning av data frÄn flera enheter, samt för snabb Ätkomst till operationer med ett konto i Firefox-konto. Det Àr möjligt att visa din avatar istÀllet för standardikonen;

- Lagt till fÀst flikar (FÀst flikar) genom menyn i adressfÀltet. Fixade flikar förblir alltid aktiva, startas automatiskt och lÄter dig förenkla Ätkomsten till webbplatser som anvÀnds regelbundet;

- Ett system med kontextuella tips har implementerats, som rekommenderar vissa alternativ till anvÀndaren, med hÀnsyn till sammanhanget;
- En ny knapp har lagts till i "Arkiv"-menyn för att importera instÀllningar och data frÄn andra webblÀsare (import frÄn Chrome och Chromium stöds);

- Stöd för att anvÀnda "webcal:"-protokollet i webbadresser som Àr associerade med 30boxes.com-tjÀnsten har upphört;
- Möjligheten att ladda upp skÀrmdumpar till Firefox Screenshots-servern och dela skÀrmdumpar via Mozilla-servern har tagits bort. SkÀrmdumpsservern kommer att inaktiveras under de kommande mÄnaderna och anvÀndare rekommenderas att... tillgÀngliga data frÄn den;
- Det medföljande Twemoji-teckensnittet har uppdaterats. Den nya versionen lÀgger till stöd för Emoji 11.0-specifikationen;
- Ytterligare kategorier av anvÀndare bjuds in att delta i med utdata av ytterligare informationsinnehÄll som rekommenderas av Pocket-tjÀnsten, samt med en Àndring av informationens layout pÄ startsidan. Till exempel, för vissa anvÀndare kommer storleken pÄ blocken och antalet rekommendationer att Àndras, nya tematiska avsnitt kommer att erbjudas (HÀlsa, Vetenskap, Teknologi och UnderhÄllning). För att vÀgra att delta i experimentet bör du inaktivera alternativet "InnehÄllsupptÀckt" i det övre högra hörnet av den nya fliksidan;
- standard API , utformad för att organisera arbetet med tvÄfaktorsautentisering i olika webbtjÀnster. TillÄtet att anvÀnda U2F för Google-konton;
- Den optimerande JavaScript-kompilatorn har uppdaterats för att stödja ARM64-baserade enheter som kör Windows;
- Lade till stöd för dynamisk import av JavaScript-moduler med hjÀlp av ett uttryck ;
- Webbutvecklingsverktygen stöder nu godtyckligt radval och kopiering av innehÄll frÄn Àndringspanelen till urklipp, vilket visar historiken över alla CSS-Àndringar som gjorts via regelpanelen under den aktuella sessionen med utvecklarverktygen.

- I den inbyggda JavaScrip-debuggern TrÄdpanel med verktyg för att felsöka Web Workers. Kvaliteten pÄ bearbetning av brytpunkter som stÀllts in i koden (inline) har förbÀttrats - felsökaren stannar nu mer exakt pÄ de angivna platserna i koden;
- I plattformsversionen Android Viewport-beteendet har anpassats till andra webblÀsare. Möjligheten att lÀgga till en Firefox-sökwidget med röstinmatningsfunktioner pÄ startskÀrmen har lagts till. Stöd för gÀstsessioner har upphört; privat surflÀge rekommenderas istÀllet.
Förutom innovationer och buggfixar har Firefox 67 eliminerat , varav flera markeras som kritiska, d.v.s. kan leda till exekvering av en angripares kod nÀr man öppnar specialdesignade sidor. Information som beskriver de ÄtgÀrdade sÀkerhetsproblemen Àr inte tillgÀnglig för nÀrvarande, men en lista över sÄrbarheter förvÀntas publiceras inom nÄgra timmar.
KĂ€lla: opennet.ru







