Ġie rilaxxat il-web browser Firefox 108. Barra minn hekk, inħoloq aġġornament tal-fergħa ta 'appoġġ fit-tul - 102.6.0. Il-fergħa ta 'Firefox 109 dalwaqt se tiġi trasferita għall-istadju tal-ittestjar beta, li r-rilaxx tiegħu huwa skedat għas-17 ta' Jannar.
Innovazzjonijiet ewlenin fil-Firefox 108:
- Żid is-shortcut tat-tastiera Shift+ESC biex tiftaħ malajr il-paġna tal-maniġer tal-proċess (dwar:proċessi), li tippermettilek tevalwa liema proċessi u ħjut interni qed jikkunsmaw memorja eċċessiva u riżorsi tas-CPU.
- Skedar ottimizzat tal-output tal-qafas tal-animazzjoni taħt kundizzjonijiet ta 'tagħbija għolja, li tejbet ir-riżultati tat-test MotionMark.
- Meta tipprintja u tiffranka formoli PDF, huwa possibbli li tuża karattri f'lingwi oħra minbarra l-Ingliż.
- Ġie implimentat appoġġ għall-korrezzjoni korretta tal-kulur tal-immaġini, skont il-profili tal-kulur ICCv4.
- Il-mod għall-wiri tal-bar tal-bookmarks "biss fuq tabs ġodda" (l-issettjar "Uri biss fuq Tab Ġdida") ġie żgurat li jaħdem b'mod korrett għal tabs ġodda vojta.
- Żieda cookiebanners.bannerClicking.enabled u cookiebanners.service.mode settings għal about:config għall-ikklikkjar awtomatiku fuq banners li jitolbu permess biex jużaw Cookies fuq is-siti. Fl-interface tal-bini ta 'filgħaxija, ġew implimentati swiċċijiet biex jikkontrollaw l-ikklikkjar awtomatiku fuq banners tal-Cookies fir-rigward ta' oqsma speċifiċi.
- Il-Web MIDI API ġiet miżjuda, li tippermettilek tinteraġixxi minn applikazzjoni tal-web ma 'tagħmir mużikali b'interface MIDI konnessa mal-kompjuter tal-utent. L-API hija disponibbli biss għal paġni mgħobbija permezz ta' HTTPS. Meta ssejjaħ il-metodu navigator.requestMIDIAccess() meta jkun hemm apparati MIDI konnessi mal-kompjuter, l-utent jiġi ppreżentat bi djalogu li jqanqalhom biex jinstallaw il-"Site Permission Add-on" meħtieġ biex jattiva l-aċċess (ara d-deskrizzjoni hawn taħt).
- Ġie propost mekkaniżmu sperimentali, Site Permission Add-on, biex jikkontrolla l-aċċess tas-siti għal APIs u karatteristiċi potenzjalment perikolużi li jeħtieġu privileġġi estiżi. B'perikolu nifhmu kapaċitajiet li jistgħu jagħmlu ħsara fiżika fit-tagħmir, jintroduċu bidliet irriversibbli, jintużaw biex jinstallaw kodiċi malizzjuż fuq apparati, jew iwasslu għal tnixxija ta' data tal-utent. Pereżempju, fil-kuntest tal-Web MIDI API, il-Permission Add-on jintuża biex jipprovdi aċċess għal apparat ta 'sinteżi tal-awdjo konness ma' kompjuter.
- L-appoġġ għall-mapep tal-importazzjoni huwa attivat awtomatikament, li jippermettilek tikkontrolla liema URLs se jitgħabbew meta timporta fajls JavaScript permezz ta' dikjarazzjonijiet ta' importazzjoni u importazzjoni(). Il-mappa tal-importazzjoni hija speċifikata fil-format JSON fl-element с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }
Wara li tiddikjara din il-mappa ta' importazzjoni f'kodiċi JavaScript, tista' tuża l-espressjoni 'mument ta' importazzjoni minn "mument";' biex tagħbija u tesegwixxi l-modulu JavaScript "/node_modules/moment/src/moment.js" mingħajr ma tagħti dettalji tal-mogħdija (ekwivalenti għal 'mument ta' importazzjoni minn "/node_modules/moment/src/moment.js";').
- Fl-element " "Appoġġ implimentat għall-attributi "għoli" u "wisa '", li jiddeterminaw l-għoli u l-wisa' tal-immaġni f'pixels. L-attributi speċifikati huma effettivi biss meta l-element " " hija mnaqqsa fl-element " " u jiġu injorati meta jkunu mdaħħla f'elementi U . Biex tiddiżattiva l-ipproċessar ta '"għoli" u "wisa" fi Miżjud issettjar "dom.picture_source_dimension_attributes.enabled" għal about:config.
- CSS jipprovdi sett ta' funzjonijiet trigonometriċi sin(), cos(), tan(), asin(), acos(), atan() u atan2().
- CSS timplimenta l-funzjoni round() biex tagħżel strateġija ta' arrotondament.
- Is-CSS jimplimenta t-tip , li jippermettilek tuża kostanti matematiċi magħrufa bħal Pi u E, kif ukoll infinità u NaN f'funzjonijiet matematiċi. Per eżempju, "dawwar (calc(1rad * pi))".
- It-talba CSS “@container”, li tippermettilek li tfassal elementi skont id-daqs tal-element prinċipali (analogu tat-talba “@media”, applikata mhux għad-daqs taż-żona viżibbli kollha, iżda għad-daqs tal- blokka (kontenitur) li fih jitqiegħed l-element), ġie miżjud appoġġ sperimentali għal cqw (1% tal-wisa '), cqh (1% tal-għoli), cqi (1% tad-daqs inline), cqb (1% tad-daqs tal-blokk ), cqmin (l-iżgħar valur cqi jew cqb) u cqmax (l-ogħla valur ta’ cqi jew cqb). Il-karatteristika hija diżattivata awtomatikament u hija attivata permezz tal-issettjar layout.css.container-queries.enabled f'about:config.
- JavaScript żied il-metodu Array.fromAsync biex joħloq firxa minn data li tasal b'mod asinkroniku.
- Appoġġ miżjud għad-direttivi "style-src-attr", "style-src-elem", "script-src-attr" u "script-src-elem" għall-header HTTP CSP (Politika ta' Sigurtà tal-Kontenut), li jipprovdi l-funzjonalità ta' l-istil u l-iskrittura, iżda bil-kapaċità li japplikawhom għal elementi individwali u handlers ta 'avvenimenti bħal onclick.
- Żid avveniment ġdid, domContentLoaded, li jiġi sparat meta l-kontenut ikun spiċċa t-tagħbija.
- Miżjud għażla forceSync mal-metodu .get() biex iġġiegħel is-sinkronizzazzjoni.
- Ġiet implimentata żona separata tal-pannelli biex takkomoda widgets add-on tal-WebExtension.
- Il-loġika wara l-lista s-sewda tas-sewwieqa tal-Linux li huma inkompatibbli ma 'WebRender ġiet mibdula. Minflok tinżamm lista bajda ta’ sewwieqa li jaħdmu, saret tranżizzjoni biex tinżamm lista sewda ta’ sewwieqa problematiċi.
- Appoġġ imtejjeb għall-protokoll Wayland. Immaniġġjar miżjud tal-varjabbli ambjentali XDG_ACTIVATION_TOKEN bit-token ta 'attivazzjoni għall-protokoll xdg-activation-v1, li bih applikazzjoni waħda tista' taqleb l-attenzjoni għal oħra. Problemi li seħħew meta ċaqlaq bookmarks bil-maws ġew solvuti.
- Ħafna sistemi Linux għandhom animazzjoni tal-pannelli attivata.
- About:config jipprovdi setting gfx.display.max-frame-rate biex tillimita r-rata massima tal-qafas.
- Appoġġ miżjud għall-ispeċifikazzjoni tal-karattru Emoji 14.
- B'mod awtomatiku, l-estensjoni OES_draw_buffers_indexed WebGL hija attivata.
- Ġiet implimentata l-abbiltà li tuża l-GPU biex taċċellera r-rasterizzazzjoni ta 'Canvas2D.
- Fuq il-pjattaforma tal-Windows, is-sandboxing tal-proċessi li jinteraġixxu mal-GPU huwa attivat.
- Appoġġ miżjud għall-istruzzjonijiet FMA3 SIMD (multiply-add b'arrotondament wieħed).
- Il-proċessi użati biex jimmaniġġaw tabs tal-isfond fuq il-pjattaforma Windows 11 issa jaħdmu fil-modalità "Effiċjenza", li fiha l-iskedar tal-kompiti jnaqqas il-prijorità tal-eżekuzzjoni biex inaqqas il-konsum tas-CPU.
- Titjib fil-verżjoni Android:
- Żid il-ħila li tissejvja paġna web bħala dokument PDF.
- Appoġġ implimentat għall-iggruppar ta' tabs f'pannelli (it-tabs jistgħu jiġu skambjati wara li żżomm vit fuq tab).
- Hi pprovduta buttuna biex tiftaħ il-bookmarks kollha minn sezzjoni speċifikata f'tabs ġodda f'tieqa ġdida jew f'mod incognito.
Minbarra l-innovazzjonijiet u t-tiswija tal-bugs, Firefox 108 rranġa 20 vulnerabbiltà. 16-il vulnerabbiltà huma mmarkati bħala perikolużi, li minnhom 14-il vulnerabbiltà (miġbura taħt CVE-2022-46879 u CVE-2022-46878) huma kkawżati minn problemi tal-memorja, bħal buffer overflows u aċċess għal żoni tal-memorja diġà meħlusa. Potenzjalment, dawn il-problemi jistgħu jwasslu għall-eżekuzzjoni ta 'kodiċi ta' attakkant meta tiftaħ paġni ddisinjati apposta. Il-vulnerabbiltà CVE-2022-46871 hija dovuta għall-użu ta' kodiċi minn verżjoni skaduta tal-librerija libusrsctp, li fiha vulnerabbiltajiet mhux patched. Il-vulnerabbiltà CVE-2022-46872 tippermetti li attakkant b'aċċess għall-proċess tal-ipproċessar tal-paġna jevita l-iżolament tas-sandbox fil-Linux u jaqra l-kontenut ta 'fajls arbitrarji permezz ta' manipulazzjoni ta 'messaġġi IPC assoċjati mal-clipboard.
Sors: opennet.ru