Rilaxx ta' Firefox 94

Ġie rilaxxat il-web browser Firefox 94. Barra minn hekk, inħoloq aġġornament tal-fergħa ta 'appoġġ fit-tul - 91.3.0. Il-fergħa ta 'Firefox 95 ġiet trasferita għall-istadju tal-ittestjar beta, li r-rilaxx tiegħu huwa skedat għas-7 ta' Diċembru.

Innovazzjonijiet ewlenin:

  • Ġiet implimentata paġna ta 'servizz ġdida "dwar: unloads" li fuqha l-utent, sabiex inaqqas il-konsum tal-memorja, jista' jħott bil-qawwa t-tabs l-aktar li jużaw ħafna riżorsi mill-memorja mingħajr ma jagħlquhom (il-kontenut jerġa' jiġi mgħobbi meta jaqleb għat-tab) . Il-paġna "about:unloads" telenka t-tabs disponibbli f'ordni ta' prijorità għall-preemption meta ma jkunx hemm biżżejjed RAM. Il-prijorità fil-lista tintgħażel abbażi tal-ħin li tiġi aċċessata t-tab, u mhux ibbażata fuq ir-riżorsi kkunsmati. Meta tagħfas il-buttuna Ħatt, l-ewwel tab mil-lista titneħħa mill-memorja, il-ħin li jmiss li tagħfasha, it-tieni waħda titneħħa, eċċ. Għadu mhux possibbli li tneħħi tab tal-għażla tiegħek.
    Rilaxx ta' Firefox 94
  • Meta tniedi għall-ewwel darba wara l-installazzjoni tal-aġġornament, tiġi mnedija interface ġdid biex tagħżel sitt temi tal-kulur staġjonali, li għalihom huma offruti tliet livelli ta 'lewn skur, li jaffettwaw il-wiri taż-żona tal-kontenut, pannelli, u bar ta' swiċċjar tat-tab f'toni skuri.
    Rilaxx ta' Firefox 94
  • Huwa propost reġim ta' iżolament strett tas-sit, żviluppat bħala parti mill-proġett tal-Fissjoni. B'kuntrast mad-distribuzzjoni każwali użata qabel ta 'l-ipproċessar tat-tab madwar il-grupp ta' proċessi disponibbli (8 b'mod awtomatiku), il-mod ta 'iżolament strett ipoġġi l-ipproċessar ta' kull sit fil-proċess separat tiegħu stess, separati mhux minn tabs, iżda minn dominji (Suffiss Pubbliku) . Il-mod mhux attivat għall-utenti kollha; il-paġna “about:preferenzi#experimental” jew is-setting “fission.autostart” f’about:config jistgħu jintużaw biex jiskonnettjaw jew jippermettu.

    Il-mod il-ġdid jipprovdi protezzjoni aktar affidabbli kontra attakki tal-klassi Spectre, inaqqas il-frammentazzjoni tal-memorja, u jippermettilek tiżola aktar il-kontenut ta 'skripts esterni u blokki iframe. jirritorna l-memorja b'mod aktar effiċjenti lis-sistema operattiva, jimminimizza l-impatt tal-ġbir taż-żibel u l-kalkoli intensivi fuq paġni fi proċessi oħra, iżżid l-effiċjenza tad-distribuzzjoni tat-tagħbija fuq qlub tas-CPU differenti u ttejjeb l-istabbiltà (il-ħabta tal-proċess li jipproċessa l-iframe mhux se jkaxkar 'l isfel is-sit prinċipali u tabs oħra). L-ispiża hija żieda ġenerali fil-konsum tal-memorja meta jkun hemm numru kbir ta 'siti miftuħa.

  • L-utenti huma offruti l-Add-on Kontenituri Multi-Account, li jimplimenta l-kunċett ta 'kontenituri kuntestwali li jistgħu jintużaw għall-iżolament flessibbli ta' siti arbitrarji. Il-kontenituri jipprovdu l-abbiltà li tiżola tipi differenti ta 'kontenut mingħajr ma toħloq profili separati, li jippermettilek tissepara l-informazzjoni ta' gruppi individwali ta 'paġni. Pereżempju, tista 'toħloq żoni separati u iżolati għal komunikazzjoni personali, xogħol, xiri u tranżazzjonijiet bankarji, jew torganizza l-użu simultanju ta' kontijiet ta 'utent differenti fuq sit wieħed. Kull kontenitur juża ħwienet separati għall-Cookies, API tal-Ħażna Lokali, indexedDB, cache, u OriginAttributes kontenut. Barra minn hekk, meta tuża Mozilla VPN, tista 'tuża server VPN differenti għal kull kontenitur.
    Rilaxx ta' Firefox 94
  • Neħħa t-talba biex tikkonferma l-operazzjoni meta toħroġ mill-browser jew tagħlaq it-tieqa permezz tal-menu u tagħlaq buttuni tat-tieqa. Dawk. meta tikklikkja b'mod żbaljat il-buttuna "[x]" fit-titlu tat-tieqa issa twassal għall-għeluq tat-tabs kollha, inklużi dawk b'formoli ta' editjar miftuħa, mingħajr ma l-ewwel tintwera twissija. Wara li s-sessjoni tiġi restawrata, id-dejta fil-formoli tal-web ma tintilifx. Meta tagħfas Ctrl+Q tkompli turi twissija. Din l-imġieba tista’ tinbidel fis-settings (Panew ġenerali / taqsima Tabs / parametru “Ikkonferma qabel ma tagħlaq tabs multipli”).
    Rilaxx ta' Firefox 94
  • Fil-bini għall-pjattaforma Linux, għal ambjenti grafiċi li jużaw il-protokoll X11, backend ġdid ta ' rendering huwa attivat awtomatikament, li huwa notevoli għall-użu tal-interface EGL għall-output tal-grafika minflok GLX. Il-backend jappoġġja l-ħidma ma 'sewwieqa OpenGL ta' sors miftuħ Mesa 21.x u sewwieqa proprjetarji NVIDIA 470.x. Is-sewwieqa OpenGL proprjetarji tal-AMD għadhom mhumiex appoġġjati. L-użu ta 'EGL issolvi problemi b'sewwieqa gfx u jippermettilek tespandi l-firxa ta' apparati li għalihom l-aċċelerazzjoni tal-vidjo u l-WebGL huma disponibbli. Il-backend il-ġdid huwa ppreparat billi jaqsam il-backend DMABUF, oriġinarjament maħluqa għal Wayland, li jippermetti li l-frejms jiġu output direttament għall-memorja tal-GPU, li tista 'tiġi riflessa fil-framebuffer EGL u mogħtija bħala tessut meta ċċattjar l-elementi tal-paġna tal-web.
  • Fil-bini għal Linux, huwa attivat saff awtomatikament li jsolvi problemi bil-clipboard f'ambjenti bbażati fuq il-protokoll Wayland. Jinkludi wkoll bidliet relatati mal-immaniġġjar ta 'popups f'ambjenti bbażati fuq il-protokoll Wayland. Wayland teħtieġ ġerarkija popup stretta, i.e. tieqa ġenitur tista 'toħloq tieqa tifel bi popup, iżda l-popup li jmiss mibdija minn dik it-tieqa trid torbot mat-tieqa tifel oriġinali, u tifforma katina. Fil-Firefox, kull tieqa tista 'tiġġenera diversi popups li ma jiffurmawx ġerarkija. Il-problema kienet li meta tuża Wayland, l-għeluq ta 'wieħed mill-popups jeħtieġ li tinbena mill-ġdid il-katina kollha tat-twieqi ma' popups oħra, minkejja l-fatt li l-preżenza ta 'diversi popups miftuħa mhix komuni, peress li menus u popups huma implimentati fil-forma ta' popups tooltips, djalogi add-on, talbiet għal permess, eċċ.
  • Overhead imnaqqas meta tuża l-APIs performance.mark() u performance.measure() b'numru kbir ta 'metriċi analizzati.
  • L-imġiba tar-rendi waqt it-tagħbija tal-paġna ġiet mibdula biex titjieb il-prestazzjoni tat-tagħbija sħuna ta' paġni miftuħa qabel fil-modalità ta' lockdown.
  • Biex tħaffef it-tagħbija tal-paġna, żdiedet il-prijorità għat-tagħbija u l-wiri tal-immaġini.
  • Fil-magna JavaScript, il-konsum tal-memorja ġie mnaqqas kemmxejn u l-prestazzjoni tal-enumerazzjoni tal-proprjetà tjiebet.
  • Operazzjonijiet imtejba tal-iskedar tal-kollettur taż-żibel, li naqqsu l-ħinijiet tat-tagħbija tal-paġna f'xi testijiet.
  • Tnaqqis tat-tagħbija tas-CPU waqt l-istħarriġ tas-socket meta jiġu pproċessati konnessjonijiet HTTPS.
  • L-inizjalizzazzjoni tal-ħażna ġiet aċċellerata u l-ħin inizjali tal-istartjar tnaqqas billi tnaqqas l-operazzjonijiet I/O fuq il-ħajt prinċipali.
  • L-Għeluq tal-Għodod tal-Iżviluppatur jiżgura li tinħeles aktar memorja minn qabel.
  • Ir-regola @import CSS żżid l-appoġġ għall-funzjoni layer(), li toħroġ id-definizzjonijiet ta 'saff cascading speċifikat bl-użu tar-regola @layer.
  • Il-funzjoni structuredClone() tipprovdi appoġġ għall-ikkupjar ta' oġġetti JavaScript kumplessi.
  • Għall-formoli, l-attribut "enterkeyhint" ġie implimentat, li jippermettilek tiddefinixxi l-imġieba meta tagħfas il-buttuna Enter fuq it-tastiera virtwali.
  • Ġie implimentat il-metodu HTMLScriptElement.supports(), li jista 'jintuża biex jiċċekkja jekk il-browser jappoġġjax ċerti tipi ta' skripts, bħal moduli JavaScript jew skripts klassiċi.
  • Miżjud proprjetà ShadowRoot.delegatesFocus biex tivverifika jekk il-proprjetà delegatesFocus hijiex stabbilita f'Shadow DOM separat.
  • Fuq il-pjattaforma tal-Windows, minflok ma jtellifx l-attenzjoni lill-utent b'prompt biex jinstalla aġġornament, il-browser issa huwa aġġornat fl-isfond meta jingħalaq. Fl-ambjent Windows 11, ġie implimentat appoġġ għas-sistema l-ġdida tal-menu (Snap Layouts).
  • Il-bini ta' macOS jippermetti l-mod ta' enerġija baxxa għal vidjow full-screen.
  • Fil-verżjoni għall-pjattaforma Android:
    • Huwa aktar faċli li terġa 'lura għal kontenut li kien jara u magħluq qabel - il-paġna ewlenija bażika ġdida tipprovdi l-abbiltà li tara tabs magħluqa reċentement, bookmarks miżjuda, tfittxijiet, u rakkomandazzjonijiet tal-but.
    • Tipprovdi l-abbiltà li tippersonalizza l-kontenut muri fuq il-paġna ewlenija. Pereżempju, tista' tagħżel li turi listi tas-siti li żżur l-aktar ta' spiss, tabs miftuħa reċentement, bookmarks salvati reċentement, tfittxijiet, u rakkomandazzjonijiet tal-but.
    • Appoġġ miżjud biex iċċaqlaq tabs li ilhom inattivi għal sezzjoni separata ta 'Inactive Tabs biex tevita li tħoll il-bar tat-tab prinċipali. Tabs Inattivi fihom tabs li ma ġewx aċċessati għal aktar minn ġimgħatejn. Din l-imġieba tista 'tiġi diżattivata fis-settings "Settings->Tabs-> Mexxi Tabs qodma għal inattivi."
    • L-euristiċi għall-wiri tar-rakkomandazzjonijiet waqt it-tajpjar fil-bar tal-indirizz ġew estiżi.

Minbarra l-innovazzjonijiet u t-tiswija tal-bugs, Firefox 94 rranġa 16-il vulnerabbiltà, li 10 minnhom huma mmarkati bħala perikolużi. 5 vulnerabbiltajiet 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.

Sors: opennet.ru

Żid kumment