Lansering av Firefox 94

Firefox 94 har lanserats. Dessutom har en uppdatering av lÄngsiktiga supportgrenar - 91.3.0. Firefox 95 har gÄtt in i betatestning och dess release Àr planerad till den 7 december.

Huvudsakliga nyheter:

  • En ny tjĂ€nstsida "about:unloads" har implementerats, dĂ€r anvĂ€ndaren kan tvinga att avlasta de mest resurskrĂ€vande flikarna för att minska minnesanvĂ€ndningen utan att stĂ€nga dem (innehĂ„llet kommer att laddas om nĂ€r man gĂ„r till fliken). PĂ„ sidan "about:unloads" listas de befintliga flikarna i ordning efter prioritet för avlastning vid brist pĂ„ RAM. Prioriteten i listan bestĂ€ms utifrĂ„n tillgĂ„ngstid till fliken, och inte baserat pĂ„ resursanvĂ€ndning. Vid klick pĂ„ knappen Unload kommer den första fliken i listan att avlastas ur minnet, vid nĂ€sta klick den andra, osv. Det Ă€r Ă€nnu inte möjligt att avlasta en flik pĂ„ eget val.
    Lansering av Firefox 94
  • Vid första starten efter installationen av uppdateringen startar ett nytt grĂ€nssnitt för att vĂ€lja mellan sex sĂ€songsbetonade fĂ€rgteman, dĂ€r tre nivĂ„er av mörka toner erbjuds, som pĂ„verkar hur innehĂ„llsomrĂ„det, panelerna och flikarnas omslagsrad visas i mörka nyanser.
    Lansering av Firefox 94
  • Ett strikt isoleringslĂ€ge för webbplatser har föreslagits, utvecklat inom ramen för projektet Fission. Till skillnad frĂ„n den nuvarande slumpmĂ€ssiga distributionen av flikbehandling över tillgĂ€ngliga processpooler (standard 8), förflyttar det strikta isoleringslĂ€get varje webbplatsbehandling till en egen process, dĂ€r separeringen inte görs baserat pĂ„ flikar, utan pĂ„ domĂ€ner (Public Suffix). LĂ€get aktiveras inte för alla anvĂ€ndare; det kan stĂ€ngas av eller slĂ„s pĂ„ via sidan "about:preferences#experimental" eller instĂ€llningen "fission.autostart" i about:config.

    Det nya lÀget erbjuder ett mer pÄlitligt skydd mot Spectre-attacker, minskar minnesfragmentering och möjliggör ytterligare isolering av innehÄllet i externa skript och iframe-block. Det ÄterlÀmnar mer effektivt minnet till operativsystemet, minimerar inverkan av skrÀpsamling och resurskrÀvande berÀkningar pÄ sidor i andra processer, ökar effektiviteten i belastningsfördelningen mellan olika CPU-kÀrnor och förbÀttrar stabiliteten (ett kraschande process som hanterar en iframe pÄverkar inte huvudwebbplatsen eller andra flikar). Kostnaden Àr en allmÀn ökning av minnesanvÀndningen vid ett stort antal öppna webbplatser.

  • AnvĂ€ndare erbjuds tillĂ€gget Multi-Account Containers med implementeringen av konceptet kontextuella containrar, som kan anvĂ€ndas för flexibel isolering av olika webbplatser. Containrarna möjliggör isolering av olika typer av innehĂ„ll utan att skapa separata profiler, vilket gör att information frĂ„n olika grupper av sidor kan hĂ„llas Ă„tskild. Till exempel kan man skapa separata, isolerade omrĂ„den för personlig kommunikation, arbete, inköp och bankĂ€renden eller organisera samtidig anvĂ€ndning av olika anvĂ€ndarkonton pĂ„ en webbplats. Varje container anvĂ€nder separata lagringsutrymmen för Cookies, Local Storage API, indexedDB, cache och innehĂ„ll av OriginAttributes. Dessutom kan man anvĂ€nda olika VPN-servrar för varje container med Mozilla. VPN för varje container kan man anvĂ€nda olika VPN-servrar.
    Lansering av Firefox 94
  • BekrĂ€ftelsebegĂ€ran vid utloggning frĂ„n webblĂ€saren eller stĂ€ngning av fönstret via menyn och stĂ€ngningsknapparna har tagits bort. Det vill sĂ€ga, ett felaktigt klick pĂ„ knappen “[x]” i fönstrets rubrik resulterar nu i att alla flikar stĂ€ngs, inklusive de med öppna redigeringsformulĂ€r, utan att en varning visas först. Vid Ă„terstĂ€llning av sessionen gĂ„r inte data i webformulĂ€ren förlorade. Varningen fortsĂ€tter att visas vid tryckning pĂ„ Ctrl+Q. Detta beteende kan Ă€ndras i instĂ€llningarna (panel General/ sektion flikar/ parameter “BekrĂ€fta innan stĂ€ngning av flera flikar”).
    Lansering av Firefox 94
  • I samlingarna för Linux-plattformar med grafiska miljöer som anvĂ€nder X11-protokollet Ă€r en ny renderingsbackend aktiverad som Ă€r anmĂ€rkningsvĂ€rd för att anvĂ€nda EGL istĂ€llet för GLX för grafikutmatning. Backend stöder drift med öppna OpenGL-drivrutiner som Mesa 21.x och proprietĂ€ra NVIDIA 470.x-drivrutiner. ProprietĂ€ra OpenGL-drivrutiner för AMD stöds fortfarande inte. AnvĂ€ndningen av EGL löser problem med gfx-drivrutiner och möjliggör en större mĂ€ngd enheter för videoacceleration och WebGL. Den nya backenden har förberetts genom att separera DMABUF-backenden, som ursprungligen skapades för Wayland och som gör det möjligt att direkt visa ramar i GPU-minnet, vilket kan Ă„terges i EGL-framebuffern och renderas som en textur vid komposition av webbsidans element.
  • I Linux-samlingarna Ă€r en lagerlösning som hanterar problem med urklipp aktiverad som standard i Wayland-baserade miljöer. Ändringar relaterade till hantering av popup-fönster har ocksĂ„ inkluderats i miljöerna baserade pĂ„ Wayland-protokollet. Wayland krĂ€ver strikt hierarki för popup-fönster, dvs. ett förĂ€ldrafönster kan skapa ett underfönster med en popup, men den nĂ€sta popup som initieras frĂ„n detta fönster mĂ„ste kopplas till det ursprungliga underfönstret och bilda en kedja. I Firefox kan varje fönster skapa flera popup-fönster utan att skapa en hierarki. Problemet var att stĂ€ngningen av ett av popup-fönstren vid anvĂ€ndning av Wayland krĂ€ver att hela kedjan av fönster med andra popup-fönster konstrueras om, medan flera öppna popup-fönster inte Ă€r ovanliga, eftersom menyer, verktygstips, tillĂ€ggsdialoger, behörighetsförfrĂ„gningar etc. implementeras som popup-fönster.
  • Överhettningen vid anvĂ€ndning av API:erna performance.mark() och performance.measure() för ett stort antal analyserade metrik har minskat.
  • Renderingsbeteendet under sidladdningsprocessen har Ă€ndrats för att öka prestandan för 'varma' laddningar av tidigare öppnade sidor i strikt isolering.
  • För att pĂ„skynda sidladdningen har prioriteten för laddning och visning av bilder ökat.
  • I JavaScript-motorn har minnesanvĂ€ndningen nĂ„got minskat och prestandan vid genomgĂ„ng av egenskaper har ökat.
  • Operationerna för planering av skrĂ€puppsamlarens anrop har förbĂ€ttrats, vilket har lett till kortare sidladdningstider i vissa tester.
  • Minskat belastning pĂ„ CPU vid polling av sockets under bearbetning av HTTPS-anslutningar.
  • Accelererad initiering av lagring och minskat initialt starttid genom att minska in-/utmatningsoperationer i huvudtrĂ„den.
  • Vid stĂ€ngning av utvecklarverktygen frigörs en större mĂ€ngd minne Ă€n tidigare.
  • I CSS-regeln @import har stöd för funktionen layer() lagts till, vilket Ă„terger definitioner av det kaskadlager som anges med regeln @layer.
  • I funktionen structuredClone() har stöd för kopiering av komplexa JavaScript-objekt implementerats.
  • För formulĂ€r har attributet 'enterkeyhint' implementerats, vilket möjliggör att definiera beteendet vid tryck pĂ„ Enter-tangenten pĂ„ det virtuella tangentbordet.
  • Metoden HTMLScriptElement.supports() har implementerats, vilket gör att man kan kontrollera webblĂ€sarens stöd för specifika skript typer, sĂ„som JavaScript-moduler eller klassiska skript.
  • Egenskapen ShadowRoot.delegatesFocus har lagts till för att kontrollera instĂ€llningen av egenskapen delegatesFocus i ett separat Shadow DOM.
  • PĂ„ Windows-plattformen uppdateras webblĂ€saren nu i bakgrunden vid stĂ€ngning istĂ€llet för att visa störande uppmaningar för att installera uppdateringar. I Windows 11-miljön har stöd för det nya meny-systemet (Snap Layouts) implementerats.
  • I versioner för macOS anvĂ€nds lĂ„g energiförbrukning för helskĂ€rmsvideo.
  • I versionen för Android-plattformen:
    • Det har blivit enklare att Ă„tergĂ„ till tidigare visat och stĂ€ngt innehĂ„ll — pĂ„ den nya grundlĂ€ggande startsidan finns möjlighet att visa nyligen stĂ€ngda flikar, sparade bokmĂ€rken, sökfrĂ„gor och rekommendationer frĂ„n Pocket.
    • Möjlighet har givits att konfigurera innehĂ„llet som visas pĂ„ startsidan. Till exempel kan visningen av listor över mest besökta webbplatser, nyligen öppnade flikar, nyligen sparade bokmĂ€rken, sökfrĂ„gor och rekommendationer frĂ„n Pocket anpassas.
    • Stöd har lagts till för att flytta inaktiva flikar som inte har anvĂ€nts pĂ„ lĂ€nge till en separat sektion för Inaktiva flikar, för att inte överbelasta huvudflikpanelen. I Inaktiva flikar placeras flikar som inte har Ă„kallats pĂ„ mer Ă€n 2 veckor. Det angivna beteendet kan inaktiveras i instĂ€llningarna 'Settings->Tabs->Move old Tabs to inactive.'
    • Heuristik vid visning av rekommendationer under skrivande i adressfĂ€ltet har utökats.
      Spela video

Förutom nyheter och buggfixar i Firefox 94 har 16 sÄrbarheter ÄtgÀrdats, varav 10 klassificerats som allvarliga. 5 sÄrbarheter orsakas av problem med minneshantering, sÄsom buffertöverskridanden och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till att en illvillig aktör kan köra kod vid öppning av sÀrskilt 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