Firefox 108 Verëffentlechung

De Firefox 108 Webbrowser gouf verëffentlecht. Ausserdeem gouf e laangfristeg Support Branche Update erstallt - 102.6.0. De Firefox 109 Branche gëtt geschwënn op d'Beta-Teststadium transferéiert, d'Verëffentlechung vun deem ass de 17. Januar geplangt.

Schlëssel Innovatiounen am Firefox 108:

  • D'Shift + ESC Tastatur Ofkiirzung bäigefüügt fir séier d'Prozessmanager Säit opzemaachen (iwwer: Prozesser), wat Iech erlaabt ze evaluéieren wéi eng Prozesser an intern Threads exzessiv Erënnerung a CPU Ressourcen verbrauchen.
    Firefox 108 Verëffentlechung
  • Optimiséierter Zäitplang vun der Animatiounsframeoutput ënner héije Belaaschtungsbedéngungen, wat MotionMark Testresultater verbessert huet.
  • Wann Dir PDF Formulare dréckt a späichert, ass et méiglech Zeechen an anere Sproochen wéi Englesch ze benotzen.
  • Ënnerstëtzung fir korrekt Faarfkorrektur vu Biller gouf implementéiert, am Aklang mat ICCv4 Faarfprofile.
  • De Modus fir d'Lieszeichenbar "nëmmen op neie Tabs" ze weisen (d'Astellung "Nëmmen op neien Tab weisen") ass gesuergt fir richteg fir eidel nei Tabs ze schaffen.
  • Astellunge fir Cookiebanners.bannerClicking.enabled an cookiebanners.service.mode op about:config bäigefüügt fir automatesch op Banneren ze klicken, déi d'Erlaabnis froen fir Cookien op Siten ze benotzen. An der Interface vun Nightly Builds, Schalter goufen implementéiert fir automatesch Klick op Cookie Banneren a Relatioun mat spezifesche Domainen ze kontrolléieren.
  • D'Web MIDI API gouf bäigefüügt, wat Iech erlaabt Iech vun enger Webapplikatioun mat musikaleschen Apparater mat enger MIDI Interface un de Computer vum Benotzer ze interagéieren. D'API ass nëmme verfügbar fir Säiten déi iwwer HTTPS gelueden sinn. Wann Opruff der navigator.requestMIDIAccess () Method wann et MIDI Apparater op de Computer verbonne sinn, gëtt de Benotzer mat engem Dialog presentéiert hinnen de "Site Permission Add-on" ze installéieren néideg Zougang ze aktivéieren (gesinn Beschreiwung ënnert).
  • En experimentelle Mechanismus, Site Permission Add-on, gouf proposéiert fir den Zougang vu Siten op potenziell geféierlech APIen a Funktiounen ze kontrolléieren déi erweidert Privilegien erfuerderen. Mat geféierleche menge mir Fäegkeeten, déi Ausrüstung kierperlech beschiedegen, irreversibel Ännerungen aféieren, benotzt gi fir béiswëlleg Code op Apparater z'installéieren oder zu Leckage vu Benotzerdaten ze féieren. Zum Beispill, am Kontext vun der Web MIDI API, gëtt den Erlaabnes Add-on benotzt fir Zougang zu engem Audiosynthese-Apparat mat engem Computer verbonnen ze ginn.
  • Ënnerstëtzung fir Import Kaarten ass par défaut ageschalt, erlaabt Iech ze kontrolléieren déi URLen gelueden ginn wann JavaScript Fichieren importéiert via Import an Import () Aussoen. D'Importkaart gëtt am JSON-Format am Element spezifizéiert с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Nodeems Dir dës Importkaart am JavaScript Code deklaréiert hutt, kënnt Dir den Ausdrock 'importmoment aus "Moment" benotzen;' fir de JavaScript Modul "/node_modules/moment/src/moment.js" ze lueden an auszeféieren. ouni de Wee ze detailléiert (entspriechend dem 'importmoment vum "/node_modules/moment/src/moment.js";').

  • Am Element " "Ënnerstëtzung fir d'Attributer "Héicht" an "Breet" ëmgesat, déi d'Héicht an d'Breet vum Bild a Pixel bestëmmen. Déi spezifizéiert Attributer sinn nëmme effektiv wann d'Element " "ass am Element nestéiert" " a ginn ignoréiert wann se an Elementer nestelt sinn An . Fir d'Veraarbechtung vun "Héicht" a "Breet" auszeschalten Derbäigesat "dom.picture_source_dimension_attributes.enabled" Astellung zu about: config.
  • CSS bitt eng Rei vun trigonometric Funktiounen sin (), cos (), tan (), asin (), acos (), atan () an atan2 ().
  • CSS implementéiert d'Ronn () Funktioun fir eng Ronnstrategie ze wielen.
  • D'CSS implementéiert den Typ , wat Iech erlaabt bekannte mathematesch Konstanten wéi Pi an E ze benotzen, souwéi Infinity an NaN a mathematesch Funktiounen. Zum Beispill, "rotéieren (calc (1rad * pi))".
  • D'CSS-Ufro "@Container", déi Iech erlaabt Elementer ofhängeg vun der Gréisst vum Elterendeel ze styléieren (en Analog vun der "@media" Ufro, applizéiert net op d'Gréisst vum ganze sichtbare Gebitt, mee op d'Gréisst vum Block (Container) an deem d'Element plazéiert ass), gouf experimentell Ënnerstëtzung fir cqw (1% vun der Breet), cqh (1% vun der Héicht), cqi (1% vun der Inlinegréisst), cqb (1% vun der Blockgréisst) bäigefüügt ), cqmin (klengste cqi oder cqb Wäert) an cqmax (héchste Wäert vun cqi oder cqb). D'Fonktioun ass par défaut deaktivéiert a gëtt iwwer d'layout.css.container-queries.enabled Astellung an about:config aktivéiert.
  • JavaScript huet d'Array.fromAsync-Methode bäigefüügt fir eng Array aus asynchron ankommend Daten ze kreéieren.
  • Ënnerstëtzung fir "style-src-attr", "style-src-elem", "script-src-attr" an "script-src-elem" Direktiven un den CSP (Content Security Policy) HTTP Header bäigefüügt, déi d'Funktionalitéit vun de Stil an de Skript, awer mat der Fäegkeet fir se op eenzel Elementer an Eventhandtere wéi onclick ze gëllen.
  • En neit Event bäigefüügt, domContentLoaded, dat ausgeléist gëtt wann den Inhalt fäerdeg ass mat Luede.
  • Eng ForceSync Optioun op d'.get () Method bäigefüügt fir d'Synchroniséierung ze zwéngen.
  • Eng separat Panelberäich gouf implementéiert fir WebExtension Add-on Widgets z'empfänken.
  • D'Logik hannert der Schwaarzlëscht vu Linux Treiber, déi mat WebRender inkompatibel sinn, gouf geännert. Amplaz eng wäiss Lëscht vun schaffen Chauffeuren ze erhalen, gouf en Iwwergang gemaach fir eng schwaarz Lëscht vu problematesch Chauffeuren ze halen.
  • Verbesserte Ënnerstëtzung fir de Wayland Protokoll. Zousätzlech Handhabung vun der XDG_ACTIVATION_TOKEN Ëmfeldvariabel mam Aktivéierungstoken fir den xdg-activation-v1 Protokoll, mat deem eng Applikatioun de Fokus op eng aner ka wiesselen. Probleemer, déi optrieden wann Dir Lieszeeche mat der Maus beweegt, goufen geléist.
  • Déi meescht Linux Systemer hunn Panelanimatioun aktivéiert.
  • Iwwer: config bitt eng gfx.display.max-Frame-Rate-Astellung fir de maximalen Frame-Taux ze limitéieren.
  • Zousätzlech Ënnerstëtzung fir d'Emoji 14 Charakter Spezifikatioun.
  • Par défaut ass d'OES_draw_buffers_indexed WebGL Extensioun aktivéiert.
  • D'Kapazitéit fir d'GPU ze benotzen fir Canvas2D Rasteriséierung ze beschleunegen ass implementéiert ginn.
  • Op der Windows Plattform ass Sandboxing vu Prozesser, déi mat der GPU interagéieren, aktivéiert.
  • Ënnerstëtzung bäigefüügt fir FMA3 SIMD Instruktiounen (multiplizéieren-addéieren mat eenzeger Ronn).
  • Prozesser benotzt fir Background Tabs op der Windows 11 Plattform ze handhaben lafen elo am "Effizienz" Modus, an deem den Task Scheduler d'Ausféierungsprioritéit reduzéiert fir de CPU Konsum ze reduzéieren.
    Firefox 108 Verëffentlechung
  • Verbesserungen an der Android Versioun:
    • Füügt d'Fäegkeet fir eng Websäit als PDF Dokument ze späicheren.
    • Implementéiert Ënnerstëtzung fir Tabs a Panelen ze gruppéieren (Tabs kënnen austauscht ginn nodeems Dir e Krunn op enger Tab gedréckt hutt).
    • E Knäppchen gëtt zur Verfügung gestallt fir all Lieszeeche vun enger spezifizéierter Sektioun op nei Tabs an enger neier Fënster oder am Inkognito-Modus opzemaachen.

Zousätzlech zu Innovatiounen a Bugfixes huet Firefox 108 20 Schwachstelle fixéiert. 16 Schwachstelle sinn als geféierlech markéiert, vun deenen 14 Schwachstelle (gesammelt ënner CVE-2022-46879 an CVE-2022-46878) duerch Gedächtnisproblemer verursaacht ginn, 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. D'CVE-2022-46871 Schwachstelle ass wéinst der Notzung vu Code aus enger verännerter Versioun vun der libusrsctp Bibliothéik, déi onpatched Schwachstelle enthält. D'Vulnerabilitéit CVE-2022-46872 erlaabt en Ugräifer mat Zougang zum Säitveraarbechtungsprozess Sandbox Isolatioun am Linux z'iwwergoen an den Inhalt vun arbiträren Dateien duerch Manipulatioun vun IPC Messagen, déi mam Clipboard verbonne sinn, ze liesen.

Source: opennet.ru

Setzt e Commentaire