Firefox 108 hefur verið gefin út. Langtíma stuðningsuppfærsla, 102.6.0, hefur einnig verið gefin út. Firefox 109, sem áætlað er að komi út 17. janúar, mun brátt fara í beta-prófun.
Helstu nýir eiginleikar í Firefox 108:
- Bætti við flýtilykli Shift+ESC til að opna fljótt ferlastjórnunarsíðuna (about:processes), sem gerir þér kleift að meta hvaða ferlar og innri þræðir eru að nota umfram minni og örgjörvaauðlindir.

- Bætt tímasetning hreyfimyndaramma við mikla álagsskilyrði, sem leiðir til bættra niðurstaðna MotionMark prófana.
- Þegar PDF eyðublöð eru prentuð og vistuð er nú hægt að nota stafi á öðrum tungumálum en ensku.
- Innleiddi stuðning við rétta litaleiðréttingu mynda í samræmi við ICCv4 litasnið.
- Stillingin „Sýna aðeins á nýjum flipa“ birtir nú bókamerkjastikuna rétt aðeins á nýjum flipum.
- Stillingunum cookiebanners.bannerClicking.enabled og cookiebanners.service.mode hefur verið bætt við about:config til að smella sjálfkrafa á borða sem biðja um heimildir fyrir vafrakökur á vefsíðum. Rofar til að stjórna sjálfvirkum smellum á borða sem tengjast ákveðnum lénum hafa verið innleiddir í viðmóti fyrir næturútgáfu.
- Web MIDI API hefur verið bætt við, sem gerir vefforritum kleift að hafa samskipti við MIDI-virk tónlistartæki sem tengjast tölvu notandans. API-ið er aðeins í boði fyrir síður sem hlaðið er inn í gegnum HTTPS. Þegar kallað er á navigator.requestMIDIAccess() aðferðina með MIDI tækjum tengdum tölvunni er notandinn beðinn um að setja upp „Site Permission Add-on“ sem þarf til að virkja aðgang (sjá lýsingu hér að neðan).
- Tilraunakennd viðbót fyrir heimildir á vef hefur verið lögð til til að stjórna aðgangi vefsíðna að hugsanlega hættulegum forritaskilum (API) og eiginleikum sem krefjast aukinna réttinda. Hættulegir eiginleikar eru skilgreindir sem þeir sem geta valdið líkamlegum skemmdum á vélbúnaði, gert óafturkræfar breytingar, verið notaðir til að setja upp skaðlegan kóða á tæki eða lekið notendagögnum. Til dæmis, í samhengi við Web MIDI API, er heimildarviðbótin notuð til að veita aðgang að hljóðmyndunartæki sem er tengt við tölvu.
- Stuðningur við innflutning á kortum er virkur sjálfgefið, sem gerir þér kleift að stjórna hvaða vefslóðir eru hlaðnar inn þegar JavaScript skrár eru fluttar inn með því að nota import og import() setningar. Innflutningskortið er tilgreint í JSON sniði í elementinu. с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }
Eftir að þetta innflutningskort hefur verið skilgreint í JavaScript kóða, til að hlaða og keyra JavaScript eininguna "/node_modules/moment/src/moment.js" er hægt að nota segðina 'import moment from "moment";' án þess að tilgreina slóðina (samsvarandi 'import moment from "/node_modules/moment/src/moment.js";').
- Í frumefninu " „Stuðningur við eiginleikana „hæð“ og „breidd“, sem skilgreina hæð og breidd myndar í pixlum, hefur verið innleiddur. Þessir eiginleikar eru aðeins gildir þegar elementið er „ „ er innfellt innan „ frumefnisins“ " og eru hunsuð þegar þau eru innbyggð í frumefni Og Til að slökkva á vinnslu á „hæð“ og „breidd“ í Stillingunni "dom.picture_source_dimension_attributes.enabled" hefur verið bætt við about:config.
- CSS býður upp á safn af þríhyrningsföllum eins og sin(), cos(), tan(), asin(), acos(), atan() og atan2().
- CSS notar round() fallið til að velja námundunaraðferð.
- CSS útfærir tegundina , sem gerir þér kleift að nota þekkta stærðfræðilega fasta eins og pí og e, sem og óendanleika og NaN gildi, í stærðfræðilegum föllum. Til dæmis, "rotate(calc(1rad * pí))".
- CSS-fyrirspurnin @container, sem gerir kleift að stílfæra einingar út frá stærð foreldraeiningarinnar (svipað og í @media-fyrirspurninni, en beitt á stærð íláts einingarins frekar en allt sýndargluggann), inniheldur nú tilraunastuðning fyrir eftirfarandi einingar: cqw (1% af breidd), cqh (1% af hæð), cqi (1% af innlínustærðinni), cqb (1% af blokkastærðinni), cqmin (minnsta gildi cqi eða cqb) og cqmax (stærsta gildi cqi eða cqb). Þessi eiginleiki er sjálfgefið óvirkur og hægt er að virkja hann með stillingunni layout.css.container-queries.enabled í about:config.
- Aðferðin Array.fromAsync hefur verið bætt við JavaScript til að búa til fylki úr ósamstilltum gögnum sem móttekin eru.
- Bætti við stuðningi við "style-src-attr", "style-src-elem", "script-src-attr" og "script-src-elem" tilskipanir við CSP (Content Security Policy) HTTP hausinn, sem veitir virkni stílinn og handritið, en með getu til að beita þeim á einstaka þætti og atburðastjórnun eins og onclick.
- Bætti við nýjum atburði, domContentLoaded, sem ræsist þegar efni hefur verið hlaðið.
- Valkosturinn forceSync hefur verið bætt við .get() aðferðina til að þvinga fram samstillingu.
- Sérstakt spjaldsvæði hefur verið útfært til að setja inn WebExtension viðbótarbúnað.
- Rökfræði svartalistans hefur verið breytt. LinuxReklar eru ekki samhæfðir WebRender. Í stað þess að viðhalda hvítlista yfir virka rekla höfum við skipt yfir í að viðhalda svörtum lista yfir vandræðalega rekla.
- Bættur stuðningur við Wayland samskiptareglur. Bætt var við meðhöndlun á umhverfisbreytunni XDG_ACTIVATION_TOKEN með virkjunartákninu fyrir xdg-activation-v1 samskiptareglurnar, sem gerir einu forriti kleift að skipta um fókus. Vandamál með að færa flipa með músinni hafa verið leyst.
- Á flestum kerfum Linux Hreyfimynd á spjaldi er virk.
- About:config býður upp á stillinguna gfx.display.max-frame-rate til að takmarka hámarks rammatíðni.
- Bætt við stuðningi við 14 stafa skilgreiningu á emoji.
- WebGL viðbótin OES_draw_buffers_indexed er sjálfgefið virk.
- Innleiddi möguleikann á að nota GPU til að flýta fyrir rasteriseringu í Canvas2D.
- Á pallinum Windows Einangrun ferla sem hafa samskipti við GPU er virkjuð í sandkassa.
- Bætt við stuðningi við SIMD FMA3 leiðbeiningar (margfalda-leggja saman með námundun einu sinni).
- Ferli sem notuð eru til að meðhöndla bakgrunnsflipa á kerfinu Windows 11 keyrir nú í „Skilvirkni“ ham, sem veldur því að verkefnaáætlunin lækkar forgang keyrslu til að draga úr örgjörvanotkun.

- Úrbætur í útgáfunni fyrir Android:
- Bætt við möguleikanum á að vista vefsíðu sem PDF skjal.
- Stuðningur við að flokka flipa í spjöldum hefur verið innleiddur (hægt er að skipta um flipa með því að halda inni flipa).
- Hnappur hefur verið settur upp til að opna öll bókamerki úr tilgreindum hluta í nýjum flipum, í nýjum glugga eða í huliðsstillingu.
Auk nýrra eiginleika og villuleiðréttinga lagar Firefox 108 20 veikleika. Sextán veikleikar eru merktir sem alvarlegir, þar af eru 14 (safnað undir CVE-2022-46879 og CVE-2022-46878) af völdum minnisstjórnunarvandamála, svo sem yfirflæðis í biðminni og aðgangs að minni eftir að það hefur verið losað. Þessi vandamál gætu hugsanlega leitt til þess að árásaraðili keyri kóða þegar sérhannaðar síður eru opnaðar. Veikleikinn CVE-2022-46871 tengist notkun kóða úr úreltri útgáfu af libusrsctp bókasafninu, sem inniheldur óuppfærða veikleika. Veikleikinn CVE-2022-46872 gerir árásaraðila með aðgang að síðuvinnsluferlinu kleift að komast framhjá sandkassaeinangrun í ... Linux og lesa innihald handahófskenndra skráa með því að stjórna IPC skilaboðum sem tengjast klippiborðinu.
Heimild: opennet.ru


