Rhyddhad Firefox 94

Rhyddhawyd porwr gwe Firefox 94. Yn ogystal, crëwyd diweddariad cangen cymorth hirdymor - 91.3.0. Mae cangen Firefox 95 wedi'i throsglwyddo i'r cam profi beta, y mae ei ryddhau wedi'i drefnu ar gyfer Rhagfyr 7.

Prif arloesiadau:

  • Mae tudalen gwasanaeth newydd “am:dadlwytho” wedi'i rhoi ar waith y gall y defnyddiwr, er mwyn lleihau'r defnydd o gof, ddadlwytho'n rymus y tabiau mwyaf adnodd-ddwys o'r cof heb eu cau (bydd y cynnwys yn cael ei ail-lwytho wrth newid i'r tab) . Mae'r dudalen "about:unloads" yn rhestru'r tabiau sydd ar gael yn nhrefn blaenoriaeth ar gyfer rhagbrynu pan nad oes digon o RAM. Dewisir y flaenoriaeth yn y rhestr ar sail yr amser y cyrchir y tab, ac nid yw'n seiliedig ar yr adnoddau a ddefnyddiwyd. Pan fyddwch chi'n pwyso'r botwm Dadlwytho, bydd y tab cyntaf o'r rhestr yn cael ei dynnu o'r cof, y tro nesaf y byddwch chi'n ei wasgu, bydd yr ail yn cael ei dynnu, ac ati. Nid yw'n bosibl rhyddhau tab o'ch dewis chi eto.
    Rhyddhad Firefox 94
  • Pan fyddwch chi'n lansio gyntaf ar ôl gosod y diweddariad, mae rhyngwyneb newydd yn cael ei lansio i ddewis chwe thema lliw tymhorol, y cynigir tair lefel o arlliw tywyll ar eu cyfer, sy'n effeithio ar arddangosfa'r ardal gynnwys, paneli, a bar newid tab mewn arlliwiau tywyll.
    Rhyddhad Firefox 94
  • Cynigir trefn o ynysu safleoedd llym, a ddatblygwyd fel rhan o'r prosiect Ymholltiad. Yn wahanol i'r dosbarthiad ar hap o brosesu tabiau a ddefnyddiwyd yn flaenorol ar draws y gronfa broses sydd ar gael (8 yn ddiofyn), mae'r modd ynysu llym yn gosod prosesu pob safle yn ei broses ar wahân ei hun, wedi'i wahanu nid gan dabiau, ond fesul parth (Ôl-ddodiad Cyhoeddus) . Nid yw'r modd wedi'i actifadu ar gyfer pob defnyddiwr; gellir defnyddio'r dudalen “about:preferences#experimental” neu'r gosodiad “fission.autostart” yn about:config i'w analluogi neu ei alluogi.

    Mae'r modd newydd yn darparu amddiffyniad mwy dibynadwy yn erbyn ymosodiadau dosbarth Specter, yn lleihau darnio cof, ac yn caniatáu ichi ynysu cynnwys sgriptiau allanol a blociau iframe ymhellach. yn dychwelyd cof yn fwy effeithlon i'r system weithredu, yn lleihau effaith casglu sbwriel a chyfrifiadau dwys ar dudalennau mewn prosesau eraill, yn cynyddu effeithlonrwydd dosbarthiad llwyth ar draws gwahanol greiddiau CPU ac yn gwella sefydlogrwydd (ni fydd damwain y broses o brosesu'r iframe yn llusgo i lawr y prif wefan a thabiau eraill). Mae'r gost yn gynnydd cyffredinol yn y defnydd o gof pan fo nifer fawr o safleoedd agored.

  • Mae defnyddwyr yn cael cynnig yr ategyn Cynhwyswyr Aml-gyfrif, sy'n gweithredu'r cysyniad o gynwysyddion cyd-destunol y gellir eu defnyddio ar gyfer ynysu safleoedd mympwyol yn hyblyg. Mae cynwysyddion yn darparu'r gallu i ynysu gwahanol fathau o gynnwys heb greu proffiliau ar wahân, sy'n eich galluogi i wahanu gwybodaeth grwpiau unigol o dudalennau. Er enghraifft, gallwch greu ardaloedd ar wahân, ynysig ar gyfer cyfathrebu personol, gwaith, siopa a thrafodion bancio, neu drefnu defnydd ar yr un pryd o wahanol gyfrifon defnyddwyr ar un safle. Mae pob cynhwysydd yn defnyddio storfeydd ar wahân ar gyfer Cwcis, API Storio Lleol, indexedDB, cache, a chynnwys OriginAttributes. Yn ogystal, wrth ddefnyddio Mozilla VPN, gallwch ddefnyddio gweinydd VPN gwahanol ar gyfer pob cynhwysydd.
    Rhyddhad Firefox 94
  • Wedi dileu'r cais i gadarnhau'r gweithrediad wrth adael y porwr neu gau'r ffenestr trwy'r ddewislen a chau botymau'r ffenestr. Y rhai. mae clicio ar y botwm “[x]” ar gam yn nheitl y ffenestr bellach yn arwain at gau pob tab, gan gynnwys y rhai sydd â ffurflenni golygu agored, heb ddangos rhybudd yn gyntaf. Ar ôl i'r sesiwn gael ei hadfer, ni chaiff y data yn y ffurflenni gwe ei golli. Mae pwyso Ctrl+Q yn parhau i ddangos rhybudd. Gellir newid yr ymddygiad hwn yn y gosodiadau (Panel cyffredinol / adran Tabs / "Cadarnhau cyn cau tabiau lluosog" paramedr).
    Rhyddhad Firefox 94
  • Mewn adeiladau ar gyfer y platfform Linux, ar gyfer amgylcheddau graffigol sy'n defnyddio'r protocol X11, mae backend rendro newydd wedi'i alluogi yn ddiofyn, sy'n nodedig am ddefnyddio'r rhyngwyneb EGL ar gyfer allbwn graffeg yn lle GLX. Mae'r backend yn cefnogi gweithio gyda gyrwyr OpenGL ffynhonnell agored Mesa 21.x a gyrwyr perchnogol NVIDIA 470.x. Nid yw gyrwyr OpenGL perchnogol AMD yn cael eu cefnogi eto. Mae defnyddio EGL yn datrys problemau gyda gyrwyr gfx ac yn caniatáu ichi ehangu'r ystod o ddyfeisiau y mae cyflymiad fideo a WebGL ar gael ar eu cyfer. Mae'r backend newydd yn cael ei baratoi trwy hollti'r backend DMABUF, a grëwyd yn wreiddiol ar gyfer Wayland, sy'n caniatáu i fframiau gael eu hallbynnu'n uniongyrchol i gof GPU, y gellir eu hadlewyrchu yn y byffer ffrâm EGL a'u rendro fel gwead wrth fflatio elfennau tudalennau gwe.
  • Mewn adeiladau ar gyfer Linux, mae haen wedi'i galluogi yn ddiofyn sy'n datrys problemau gyda'r clipfwrdd mewn amgylcheddau yn seiliedig ar brotocol Wayland. Mae hefyd yn cynnwys newidiadau sy'n ymwneud â thrin ffenestri naid mewn amgylcheddau yn seiliedig ar brotocol Wayland. Mae angen hierarchaeth ffenestri naid llym ar Wayland, h.y. gall ffenestr rhiant greu ffenestr plentyn gyda naidlen, ond rhaid i'r ffenestr naid nesaf a gychwynnir o'r ffenestr honno glymu i'r ffenestr plentyn wreiddiol, gan ffurfio cadwyn. Yn Firefox, gall pob ffenestr gynhyrchu sawl ffenestr naid nad ydynt yn ffurfio hierarchaeth. Y broblem oedd, wrth ddefnyddio Wayland, bod cau un o'r ffenestri naid yn gofyn am ailadeiladu'r gadwyn gyfan o ffenestri gyda ffenestri naid eraill, er gwaethaf y ffaith nad yw presenoldeb sawl ffenestr naid agored yn anghyffredin, gan fod bwydlenni a ffenestri naid yn cael eu gweithredu ar ffurf ffenestri naid. awgrymiadau cymorth ffenestri naid, deialogau ychwanegu, ceisiadau am ganiatâd, ac ati.
  • Llai o orbenion wrth ddefnyddio'r APIs performance.mark() a performance.measure() gyda nifer fawr o fetrigau wedi'u dadansoddi.
  • Mae ymddygiad rendro yn ystod llwytho tudalennau wedi'i newid i wella perfformiad llwytho'n gynnes tudalennau a agorwyd yn flaenorol yn y modd cloi.
  • Er mwyn cyflymu llwytho tudalennau, cynyddwyd y flaenoriaeth ar gyfer llwytho ac arddangos delweddau.
  • Yn yr injan JavaScript, mae'r defnydd o gof wedi'i leihau ychydig ac mae perfformiad cyfrifo eiddo wedi'i wella.
  • Gwell gweithrediadau amserlennu casglwyr sbwriel, a leihaodd amseroedd llwyth tudalennau mewn rhai profion.
  • Llwyth CPU llai yn ystod pleidleisio soced wrth brosesu cysylltiadau HTTPS.
  • Mae cychwyniad storio wedi'i gyflymu ac mae'r amser cychwyn cychwynnol wedi'i leihau trwy leihau gweithrediadau I/O ar y prif edefyn.
  • Mae cau Offer Datblygwr yn sicrhau bod mwy o gof yn cael ei ryddhau nag o'r blaen.
  • Mae rheol @import CSS yn ychwanegu cefnogaeth i'r swyddogaeth haen (), sy'n allbynnu'r diffiniadau o haen raeadru a nodir gan ddefnyddio'r rheol @layer.
  • Mae'r swyddogaeth structuredClone() yn darparu cefnogaeth ar gyfer copïo gwrthrychau JavaScript cymhleth.
  • Ar gyfer ffurflenni, mae'r nodwedd “enterkeyhint” wedi'i gweithredu, sy'n eich galluogi i ddiffinio'r ymddygiad pan fyddwch chi'n pwyso'r allwedd Enter ar y bysellfwrdd rhithwir.
  • Mae'r dull HTMLScriptElement.supports() wedi'i weithredu, y gellir ei ddefnyddio i wirio a yw'r porwr yn cefnogi rhai mathau o sgriptiau, megis modiwlau JavaScript neu sgriptiau clasurol.
  • Ychwanegwyd eiddo ShadowRoot.delegatesFocus i wirio a yw eiddo'r cynrychiolwyr wedi'i osod mewn DOM Cysgodol ar wahân.
  • Ar blatfform Windows, yn lle tynnu sylw'r defnyddiwr gydag anogwyr i osod diweddariad, mae'r porwr bellach yn cael ei ddiweddaru yn y cefndir pan fydd ar gau. Yn amgylchedd Windows 11, mae cefnogaeth i'r system ddewislen newydd (Snap Layouts) wedi'i rhoi ar waith.
  • Mae macOS builds yn galluogi modd pŵer isel ar gyfer fideo sgrin lawn.
  • Yn y fersiwn ar gyfer y platfform Android:
    • Mae'n haws dychwelyd i gynnwys a welwyd ac a gaewyd yn flaenorol - mae'r dudalen gartref sylfaenol newydd yn rhoi'r gallu i weld tabiau sydd wedi'u cau'n ddiweddar, nodau tudalen ychwanegol, chwiliadau ac argymhellion Pocket.
    • Yn darparu'r gallu i addasu'r cynnwys a ddangosir ar yr hafan. Er enghraifft, gallwch ddewis dangos rhestrau o'ch gwefannau yr ymwelwyd â nhw amlaf, tabiau a agorwyd yn ddiweddar, nodau tudalen sydd wedi'u cadw'n ddiweddar, chwiliadau ac argymhellion Pocket.
    • Ychwanegwyd cefnogaeth ar gyfer symud tabiau anactif hir i adran Tabiau Anweithredol ar wahân er mwyn osgoi annibendod yn y prif far tab. Mae Inactive Tabs yn cynnwys tabiau sydd heb eu cyrchu ers mwy na phythefnos. Gellir analluogi'r ymddygiad hwn yn y gosodiadau "Gosodiadau-> Tabiau-> Symud hen Dabiau i anactif."
    • Mae'r heuristics ar gyfer arddangos argymhellion wrth deipio yn y bar cyfeiriad wedi'u hehangu.

Yn ogystal ag arloesiadau a thrwsio namau, mae gan Firefox 94 16 o wendidau sefydlog, ac mae 10 ohonynt wedi'u nodi'n beryglus. 5 gwendidau yn cael eu hachosi gan broblemau cof, megis gorlifoedd byffer a mynediad i ardaloedd cof sydd eisoes wedi'u rhyddhau. O bosibl, gall y problemau hyn arwain at weithredu cod ymosodwr wrth agor tudalennau a ddyluniwyd yn arbennig.

Ffynhonnell: opennet.ru

Ychwanegu sylw