Firefox 94 Verëffentlechung

De Firefox 94 Webbrowser gouf verëffentlecht. Zousätzlech gouf e laangfristeg Support Branche Update erstallt - 91.3.0. De Firefox 95 Branche gouf op d'Beta-Teststadium transferéiert, d'Verëffentlechung vun deem ass fir de 7. Dezember geplangt.

Haaptinnovatiounen:

  • Eng nei Service-Säit "about:unloads" gouf implementéiert, op där de Benotzer, fir de Gedächtnisverbrauch ze reduzéieren, déi Ressourceintensiv Tabs aus dem Gedächtnis entlaascht kann ouni se zouzemaachen (den Inhalt gëtt nei gelueden wann Dir op d'Tab wiesselt) . D'Säit "about: unloads" lëscht déi verfügbar Tabs an der Prioritéitsuerdnung fir Viraussetzung wann et net genuch RAM ass. D'Prioritéit an der Lëscht gëtt ausgewielt baséiert op der Zäit wou d'Tab Zougang ass, an net baséiert op de verbrauchte Ressourcen. Wann Dir op den Unload Knäppchen dréckt, gëtt déi éischt Tab vun der Lëscht aus der Erënnerung geläscht, déi nächst Kéier wann Dir se dréckt, gëtt déi zweet ewechgeholl, etc. Et ass nach net méiglech eng Tab vun Ärer Wiel ze läschen.
    Firefox 94 Verëffentlechung
  • Wann Dir fir d'éischt lancéiert nodeems Dir den Update installéiert hutt, gëtt eng nei Interface lancéiert fir sechs saisonal Faarfthemen ze wielen, fir déi dräi Niveauen vun donkelen Tint ugebuede ginn, wat d'Display vum Inhaltsberäich, Panelen, an Tabsschaltbar an donkelen Téin beaflosst.
    Firefox 94 Verëffentlechung
  • E Regime vu strenger Isolatioun vum Site, entwéckelt am Kader vum Fission-Projet, gëtt proposéiert. Am Géigesaz zu der virdru benotzter zoufälleger Verdeelung vun der Tabsveraarbechtung iwwer de verfügbare Prozesspool (8 par défaut), setzt de strikte Isolatiounsmodus d'Veraarbechtung vun all Site a sengem eegene getrennten Prozess, net vun Tabs getrennt, mee duerch Domainen (Public Suffix) . De Modus ass net fir all Benotzer aktivéiert; d'Säit "about:preferences#experimental" oder d'"fission.autostart" Astellung an about:config kann benotzt ginn fir se auszeschalten oder z'aktivéieren.

    Den neie Modus gëtt méi zouverlässeg Schutz géint Spectre Klass Attacken, reduzéiert Erënnerung Fragmentatioun, an erlaabt Iech den Inhalt vun externen Scripten an iframe Blocks weider ze isoléieren. bréngt d'Erënnerung méi effizient an de Betribssystem zréck, miniméiert den Impakt vun der Müllsammlung an intensive Berechnungen op Säiten an anere Prozesser, erhéicht d'Effizienz vun der Lastverdeelung iwwer verschidden CPU-Kären a verbessert d'Stabilitéit (de Crash vum Prozess vun der Veraarbechtung vum iframe wäert net erofzéien den Haaptsäit an aner Tabs). D'Käschte sinn eng allgemeng Erhéijung vum Gedächtnisverbrauch wann et eng grouss Zuel vun oppene Siten ass.

  • D'Benotzer ginn den Add-on Multi-Account Containers ugebueden, deen d'Konzept vu kontextuelle Container implementéiert, déi fir flexibel Isolatioun vun arbiträre Site kënne benotzt ginn. Container bidden d'Fäegkeet fir verschidden Arten vun Inhalt ze isoléieren ouni separat Profiler ze kreéieren, wat Iech erlaabt d'Informatioun vun eenzelne Gruppe vu Säiten ze trennen. Zum Beispill kënnt Dir separat, isoléiert Beräicher fir perséinlech Kommunikatioun, Aarbecht, Akafs- a Banktransaktiounen erstellen oder d'simultan Notzung vu verschiddene Benotzerkonten op engem Site organiséieren. All Container benotzt separat Geschäfter fir Cookien, Local Storage API, indexedDB, Cache, an OriginAttributes Inhalt. Zousätzlech, wann Dir Mozilla VPN benotzt, kënnt Dir en anere VPN Server fir all Container benotzen.
    Firefox 94 Verëffentlechung
  • D'Ufro geläscht fir d'Operatioun ze bestätegen wann Dir de Browser ofleeft oder d'Fënster zoumaachen duerch de Menü an d'Fënsterknäppchen zoumaachen. Déi. Fehlerhafter Klick op de "[x]" Knäppchen am Fënstertitel féiert elo fir all Tabs zou ze maachen, och déi mat oppene Redaktiounsformen, ouni éischt eng Warnung ze weisen. Nodeems d'Sessioun restauréiert ass, ginn d'Donnéeën an de Webformulairen net verluer. Dréckt Ctrl + Q weider fir eng Warnung ze weisen. Dëst Verhalen kann an den Astellunge geännert ginn (Allgemeng Panel / Tabs Sektioun / "Confirméieren ier Dir verschidde Tabs zoumaacht" Parameter).
    Firefox 94 Verëffentlechung
  • A Builds fir d'Linux Plattform, fir grafesch Ëmfeld mat dem X11 Protokoll, ass en neie Rendering-Backend par défaut aktivéiert, wat bemierkenswäert ass fir d'EGL-Interface fir Grafikausgang anstatt GLX ze benotzen. De Backend ënnerstëtzt d'Aarbecht mat Open-Source OpenGL Treiber Mesa 21.x a propriétaire NVIDIA 470.x Treiber. AMD propriétaire OpenGL Treiber ginn nach net ënnerstëtzt. EGL benotzen léist Probleemer mat gfx Treiber an erlaabt Iech d'Gamme vu Geräter auszebauen, fir déi Videobeschleunigung a WebGL verfügbar sinn. Den neie Backend gëtt virbereet andeems den DMABUF-Backend gespléckt gouf, ursprénglech fir Wayland erstallt, wat et erlaabt datt Frames direkt an d'GPU-Erënnerung erausgeet, wat an den EGL Framebuffer reflektéiert ka ginn an als Textur rendered wann Dir Websäit Elementer ofplatt.
  • A Builds fir Linux ass eng Schicht par défaut aktivéiert déi Probleemer mam Clipboard an Ëmfeld baséiert op dem Wayland Protokoll léist. Et enthält och Ännerungen am Zesummenhang mat der Handhabung vu Popups an Ëmfeld baséiert op dem Wayland Protokoll. Wayland erfuerdert eng strikt Popup-Hierarchie, d.h. eng Elterendeelfenster kann eng Kannerfenster mat engem Popup erstellen, awer de nächste Popup, deen aus dëser Fënster initiéiert gëtt, muss un d'Original Kannerfenster binden, an eng Kette bilden. Am Firefox kann all Fënster verschidde Popups generéieren déi keng Hierarchie bilden. De Problem war datt wann Dir Wayland benotzt, ee vun de Popups zoumaachen erfuerdert d'ganz Kette vu Fënstere mat anere Popups opzebauen, trotz der Tatsaach datt d'Präsenz vu verschiddenen oppene Popups net ongewéinlech ass, well Menüen a Pop-ups a Form vun ëmgesat ginn. Popups Tooltips, Add-on Dialogen, Erlaabnis Ufroen, etc.
  • Reduzéiert Overhead wann Dir d'Performance.mark benotzt () an Performance.measure () APIen mat enger grousser Zuel vun analyséiert Metriken.
  • Rendering Verhalen wärend der Säit Luede gouf geännert fir d'Performance vun der waarmer Luede vu virdru opgemaachte Säiten am Sperrmodus ze verbesseren.
  • Fir d'Säit Luede ze beschleunegen, ass d'Prioritéit fir d'Biller ze lueden an ze weisen erhéicht ginn.
  • Am JavaScript-Moteur ass de Gedächtnisverbrauch liicht reduzéiert ginn an d'Performance vun der Eegentumeréierung gouf verbessert.
  • Verbesserte Gerempels Sammler Zäitplang Operatiounen, déi Säit Luede Zäiten an e puer Tester reduzéiert.
  • Reduzéiert CPU Belaaschtung während Socket Polling beim Veraarbechtung vun HTTPS Verbindungen.
  • D'Initialiséierung vun der Späichere gouf beschleunegt an d'initial Startupzäit gouf reduzéiert andeems d'I / O Operatiounen um Haaptfuedem reduzéiert ginn.
  • Ofschloss Developer Tools garantéiert datt méi Erënnerung befreit gëtt wéi virdrun.
  • D'@import CSS Regel füügt Ënnerstëtzung fir d'Layer () Funktioun bäi, déi d'Definitioune vun enger Kaskadeschicht ausgitt mat der @Layer Regel.
  • D'StrukturdClone () Funktioun gëtt Ënnerstëtzung fir eng Kopie vun komplex JavaScript Objete.
  • Fir Formulairen ass den Attribut "enterkeyhint" ëmgesat ginn, wat Iech erlaabt d'Verhalen ze definéieren wann Dir d'Enter Taste op der virtueller Tastatur dréckt.
  • D'HTMLScriptElement.supports() Method gouf ëmgesat, déi benotzt ka ginn fir ze kontrolléieren ob de Browser verschidden Aarte vu Scripten ënnerstëtzt, wéi JavaScript Moduler oder klassesch Scripten.
  • ShadowRoot.delegatesFocus Propriétéit dobäigesat fir ze kontrolléieren ob d'DelegatesFocus Propriétéit an enger separater Shadow DOM gesat ass.
  • Op der Windows Plattform, anstatt de Benotzer mat Ufroen ze distractéieren fir en Update z'installéieren, gëtt de Browser elo am Hannergrond aktualiséiert wann et zou ass. Am Windows 11 Ëmfeld ass Ënnerstëtzung fir den neie Menüsystem (Snap Layouts) ëmgesat ginn.
  • macOS baut aktivéiert Low Power Modus fir Vollbildschierm Video.
  • An der Versioun fir Android Plattform:
    • Et ass méi einfach zréck op virdru gekuckten an zouenen Inhalter zréckzekommen - déi nei Basis Homepage bitt d'Fäegkeet kierzlech zougemaach Tabs ze gesinn, bäigefüügt Lieszeechen, Sichen a Pocket Empfehlungen.
    • Bitt d'Fäegkeet fir den Inhalt op der Homepage ze personaliséieren. Zum Beispill kënnt Dir wielen Lëschte vun Äre meescht besichte Siten, kierzlech opgemaach Tabs, kierzlech gespäichert Lieszeeche, Sichen a Pocket Empfehlungen ze weisen.
    • Ënnerstëtzung bäigefüügt fir laang-inaktiv Tabs an eng separat Inaktiv Tabs Sektioun ze verschécken fir d'Haapttabbar ze vermeiden. Inaktiv Tabs enthalen Tabs déi net méi wéi 2 Wochen zougänglech sinn. Dëst Verhalen kann deaktivéiert ginn an den Astellungen "Astellungen-> Tabs-> al Tabs op inaktiv réckelen."
    • D'Heuristik fir Empfehlungen ze weisen beim Tippen an der Adressbar goufen erweidert.

Zousätzlech zu Innovatiounen a Bugfixes huet Firefox 94 16 Schwachstelle fixéiert, vun deenen 10 als geféierlech markéiert sinn. 5 Schwachstelle ginn duerch Erënnerungsproblemer verursaacht, sou wéi Puffer Iwwerfloss an Zougang zu scho befreit Erënnerungsberäicher. Potenziell kënnen dës Probleemer zu der Ausféierung vun engem Ugräifer Code féieren wann Dir speziell entwéckelt Säiten opmaacht.

Source: opennet.ru

Setzt e Commentaire