Rilaxx ta' Firefox 108

Ġ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.
    Rilaxx ta' Firefox 108
  • 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.
    Rilaxx ta' Firefox 108
  • 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

Żid kumment