Firefox 94 berdan

Geroka webê Firefox 94 hate berdan. Ji bilî vê, nûvekirinek şaxê piştgirîya demdirêj hate afirandin - 91.3.0. Şaxa Firefox 95 veguherî qonaxa ceribandina betayê, ku serbestberdana wê di 7ê Kanûnê de ye.

Nûvekirinên sereke:

  • Rûpelek nû ya karûbarê "derbar: barkêşan" hate bicîh kirin ku li ser bikarhêner, ji bo kêmkirina xerckirina bîranînê, dikare bi zorê tabloyên herî zêde çavkanî ji bîrê derxe bêyî girtina wan (naverok dê ji nû ve were barkirin dema ku veguhezîne tabloyê) . Di rûpela "derbar: barkirin" de tabloyên berdest li gorî rêza pêşîn ji bo pêşîgirtinê dema ku RAM têrê nake navnîş dike. Pêşengiya di navnîşê de li gorî dema gihîştina tabloyê tê hilbijartin, û ne li gorî çavkaniyên ku hatine xerckirin. Dema ku hûn pêl bişkoka Unloadê bikin, tabloya yekem ji navnîşê dê ji bîranînê were rakirin, gava ku hûn pê pê bikin, ya duyemîn dê were rakirin, hwd. Hîn ne mumkin e ku tabloyek bijartina xwe derxe.
    Firefox 94 berdan
  • Gava ku hûn yekem car piştî sazkirina nûvekirinê dest pê dikin, navgînek nû tê destpêkirin da ku şeş mijarên rengê demsalî hilbijêrin, ku ji bo wan sê astên rengê tarî têne pêşkêş kirin, ku bandorê li pêşandana qada naverokê, panelan, û barê veguheztina tabloyê bi tonên tarî dike.
    Firefox 94 berdan
  • Rejîmek îzolasyona hişk a malperê, ku wekî beşek ji projeya Fission hatî pêşve xistin, tê pêşniyar kirin. Berevajî belavkirina rasthatî ya ku berê hatî bikar anîn a hilberandina tabloyê li seranserê hewza pêvajoyê ya berdest (8 ji hêla xwerû), moda veqetandinê ya hişk hilberandina her malperê di pêvajoyek xweya cûda de cîh dike, ne bi tabloyan, lê ji hêla domanan ve tê veqetandin (Paşgira Giştî) . Mode ji bo hemî bikarhêneran nayê çalak kirin; rûpela "derbar: tercîhên #ceribandinî" an mîhenga "fission.autostart" li about:config dikare were bikar anîn da ku wê neçalak bike an çalak bike.

    Moda nû li hember êrîşên pola Specter parastina pêbawer peyda dike, perçebûna bîranînê kêm dike, û dihêle hûn naveroka nivîsarên derveyî û blokên iframe bêtir veqetînin. bîranînê bi bandortir li pergala xebitandinê vedigerîne, bandora berhevkirina çopê û hesabên zexm li ser rûpelan di pêvajoyên din de kêm dike, karbidestiya dabeşkirina barkirinê li ser navokên CPU yên cihêreng zêde dike û aramiyê baştir dike (qezenckirina pêvajoya pêvajoyê ya iframe dê nekêşe malpera sereke û tabloyên din). Dema ku hejmareke mezin ji malperên vekirî hene, lêçûn zêdebûnek giştî ya mezaxtina bîranînê ye.

  • Ji bikarhêneran re pêveka Konteynerên Pir-Hesabî tê pêşkêş kirin, ku têgeha konteynerên kontekstî pêk tîne ku dikarin ji bo veqetandina nerm a malperên kêfî werin bikar anîn. Konteynir şiyana veqetandina celebên cûda yên naverokê bêyî afirandina profîlên cuda peyda dikin, ku dihêle hûn agahdariyê ji komên taybetî yên rûpelan veqetînin. Mînakî, hûn dikarin deverên cuda û veqetandî ji bo danûstendina kesane, kar, kirîn û karûbarên bankayê biafirînin, an jî karanîna hevdem a hesabên bikarhêner ên cûda li ser yek malperek birêxistin bikin. Her konteynir ji bo cookie, API-ya Depoya Herêmî, indexedDB, cache û naveroka OriginAttributes depoyek cuda bikar tîne. Wekî din, dema ku Mozilla tê bikar anîn VPN Ji bo her konteynerê serverek VPN-ya cûda dikare were bikar anîn.
    Firefox 94 berdan
  • Daxwaza piştrastkirina operasyonê dema derketina gerokê an girtina pencereyê bi pêşek û bişkokên paceyê girtina vekir. Ewan. Bi xeletî tikandina bişkoka "[x]" ya di sernavê pencereyê de naha dibe sedema girtina hemî tabloyan, tevî yên ku formên guherandinê vekirî ne, bêyî ku pêşî hişyariyek were nîşandan. Piştî ku danişîn were sererast kirin, daneyên di formên malperê de winda nabin. Pêlkirina Ctrl+Q berdewam dike ku hişyariyek nîşan bide. Ev tevger dikare di mîhengan de were guheztin (Panela Giştî / Beşa Tabs / Parametreya "Berî girtina gelek tabloyan piştrast bike").
    Firefox 94 berdan
  • Di meclîsên ji bo platformê de Linux Ji bo jîngehên grafîkî yên ku protokola X11 bikar tînin, paşxaneyek nû ya renderkirinê bi xweber çalak dibe. Ew ji bo derana grafîkî li şûna GLX navrûya EGL bikar tîne. Paşxane ajokarên Mesa 21.x OpenGL yên çavkaniya vekirî û ajokarên NVIDIA 470.x yên taybet piştgirî dike. Ajokarên OpenGL yên taybet ên AMD hîn nayên piştgirî kirin. Bikaranîna EGL pirsgirêkên bi ajokarên GFX re çareser dike û rêza cîhazên ku lezandina vîdyoyê û WebGL ji bo wan peyda dibin berfireh dike. Paşxaneya nû forkek paşxaneya DMABUF e, ku di destpêkê de ji bo Wayland hatî çêkirin û dihêle ku çarçove rasterast ji bîra GPU re werin derxistin, ku dûv re dikare bi framebuffera EGL re were nexşandin û wekî tekstûrek were render kirin dema ku hêmanên rûpela webê têne hev kirin.
  • Di meclîsan de ji bo Linux Çînek ku pirsgirêkên clipboardê di jîngehên bingeha Wayland de çareser dike, bi xwerû çalak e. Pakêt her weha guhertinên têkildarî birêvebirina popupan di jîngehên bingeha Wayland de jî vedihewîne. Wayland hewceyê hiyerarşiyek hişk a pencereyên popup e, ev tê vê wateyê ku pencereyek dêûbav dikare pencereyek zarok bi popupek biafirîne, lê her popupek paşîn ku ji wê pencereyê dest pê dike divê bi pencereya zarok a orîjînal ve were girêdan, zincîrek çêbike. Lêbelê, di Firefox de, her pencere dikare gelek popupan çêbike ku hiyerarşiyek çênakin. Pirsgirêk ev bû ku dema ku Wayland tê bikar anîn, girtina yek popupek hewceyê ji nû ve avakirina tevahiya zincîra pencereyan bi popupên din re dike. Hebûna gelek popupên vekirî ne neasayî ye, ji ber ku menu, serişteyên amûran, diyalogên lêzêdekirinê, daxwazên destûrnameyê, û yên wekî wan wekî popup têne bicîh kirin.
  • Dema ku API-yên performansê.mark() û performans.measure() yên bi hejmareke mezin metrîkên vekolînkirî têne bikar anîn, serêş kêm dibe.
  • Di dema barkirina rûpelê de tevgerê renderkirinê hate guheztin da ku performansa barkirina germ a rûpelên berê vekirî di moda qefilandinê de baştir bike.
  • Ji bo bilezkirina barkirina rûpelê, pêşîniya barkirin û nîşandana wêneyan zêde bûye.
  • Di motora JavaScriptê de, mezaxtina bîranînê hinekî kêm bûye û performansa hejmartina milkê çêtir bûye.
  • Operasyonên plansazkirina berhevkarên çopê çêtir kirin, ku di hin ceribandinan de demên barkirina rûpelê kêm kir.
  • Dema ku pêwendiyên HTTPS-ê têne hilberandin di dema rapirsîna soketê de barkirina CPU kêm bû.
  • Destpêkirina hilanînê bileztir bûye û dema destpêkirina destpêkê bi kêmkirina operasyonên I/O li ser mijara sereke kêm bûye.
  • Girtina Amûrên Pêşdebir piştrast dike ku ji berê bêtir bîranîn azad dibe.
  • Rêbaza @import CSS piştgirîyê ji bo fonksiyona qatê() zêde dike, ku pênaseyên qatek kaskadî ku bi karanîna qaîdeya @layer ve hatî destnîşan kirin derdixe.
  • Fonksiyona structuredClone() ji bo kopîkirina tiştên tevlihev ên JavaScriptê piştgirî peyda dike.
  • Ji bo forman, taybetmendiya "enterkeyhint" hatiye bicîh kirin, ku dihêle hûn gava ku hûn bişkojka Enter li ser klavyeya virtual pê bikin, tevgerê diyar bikin.
  • Rêbaza HTMLScriptElement.supports() hatîye bicihanîn, ku dikare were bikar anîn da ku were kontrol kirin ka gerok hin celeb tîpan piştgirî dike, wek modulên JavaScript an nivîsarên klasîk.
  • Taybetmendiya ShadowRoot.delegatesFocus lê zêde kir da ku kontrol bike ka taybetmendiya delegatesFocus di Shadow DOM-ek cihêreng de hatî danîn.
  • Li ser platformê Windows Li şûna ku daxwazên bikarhêner ji bo sazkirina nûvekirinekê asteng bike, gerok naha dema ku girtî ye di paşxaneyê de nûve dibe. Windows 11 piştgiriya ji bo pergala menuyê ya nû (Snap Layouts) bicîh anî.
  • Di meclîsan de ji bo macOS Moda xerckirina enerjiya kêm ji bo vîdyoya tevahî-ekranê çalak e.
  • Di guhertoya platformê de Android:
    • Vegera li naveroka berê hatî dîtin û girtî hêsantir e - rûpela bingehîn a bingehîn a nû şiyana dîtina tabloyên girtî, nîşangirên zêde, lêgerîn û pêşniyarên Pocket peyda dike.
    • Kapasîteya xweşkirina naveroka ku li ser rûpelê malê hatî xuyang kirin peyda dike. Mînakî, hûn dikarin hilbijêrin ku navnîşên malperên we yên ku pir caran hatine serdan, tabloyên nû yên vekirî, nîşangirên nû hatine tomarkirin, lêgerîn û pêşniyarên Pocket nîşan bidin.
    • Piştgiriyek ji bo veguheztina tabloyên dirêj-neçalak berbi beşek Tabloyên Neçalak veqetandî zêde kir da ku barika tabloya sereke tevlihev neke. Tabsên neçalak tabloyên ku ji 2 hefte zêdetir derbas nebûne hene. Ev tevger dikare di mîhengan de "Settings->Tab-> Tabên kevn veguherînin neçalak."
    • Heuristics ji bo pêşandana pêşnîyaran dema ku di barika navnîşan de binivîse hatine berfireh kirin.
      Vîdyoyê lîstin

Ji bilî nûbûn û rastkirina xeletiyan, Firefox 94 16 qelsî rast kiriye, ji wan 10 wekî xeternak hatine nîşankirin. 5 qelsî ji ber pirsgirêkên bîranînê têne çêkirin, yên wekî zêdebûna tampon û gihîştina deverên bîranînê yên jixwe azadkirî. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster