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 çarçovê ku dikare ji bo veqetandina maqûl a malperên keyfî were bikar anîn bicîh tîne. Konteyner bêyî afirandina profîlên cihêreng kapasîteya veqetandina celebên naverokê peyda dike, ku dihêle hûn agahdariya komên kesane yên rûpelan ji hev veqetînin. Mînakî, hûn dikarin ji bo danûstendina kesane, kar, kirrûbirra û danûstendinên bankê deverên veqetandî, veqetandî biafirînin, an jî karanîna hevdemî ya hesabên bikarhêner ên cihêreng li ser yek malperê organîze bikin. Her konteynir ji bo Cookies, API-ya Hilberîna Herêmî, indexedDB, cache, û naveroka OriginAttributes firotgehên cihê bikar tîne. Wekî din, dema ku Mozilla VPN bikar tînin, hûn dikarin ji bo her konteynir serverek VPN-ya cûda bikar bînin.
    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 avahiyên ji bo platforma Linux-ê de, ji bo hawîrdorên grafîkî yên ku protokola X11 bikar tînin, paşnavek nû ya renderkirinê ji hêla xwerû ve tê çalak kirin, ku ji bo karanîna navbeynkariya EGL ji bo derketina grafîkê li şûna GLX-ê girîng e. Piştgiriya paşîn piştgirî dide xebitandina bi ajokarên OpenGL-ya vekirî Mesa 21.x û ajokarên NVIDIA 470.x yên xwedan. Ajokarên OpenGL-ya xwedan AMD hîn jî nayên piştgirî kirin. Bikaranîna EGL pirsgirêkên bi ajokarên gfx re çareser dike û dihêle hûn rêza cîhazên ku ji bo bilezkirina vîdyoyê û WebGL hene berfireh bikin. Piştgiriya nû bi dabeşkirina pişta DMABUF, ku bi eslê xwe ji bo Wayland hatî afirandin, tê amadekirin, ku destûrê dide çarçeweyan ku rasterast ji bîra GPU-yê re werin derxistin, ku dikare di çarçoweya EGL de were xuyang kirin û dema ku hêmanên rûpela malperê hevrû dike, wekî tevnek were çêkirin.
  • Di avahîyên ji bo Linux-ê de, qatek ji hêla xwerû ve hatî çalak kirin ku di hawîrdorên li ser bingeha protokola Wayland de pirsgirêkan bi pabloyê re çareser dike. Ew di heman demê de guhertinên têkildarî hilgirtina popupên li hawîrdorên li ser bingeha protokola Wayland jî vedihewîne. Wayland hiyerarşiyek popupê ya hişk hewce dike, ango. pencereyek dêûbav dikare pencereyek zarokê bi paceyekê biafirîne, lê paceya paşîn a ku ji wê pencereyê hatî destpêkirin divê bi pencereya zarokê ya orîjînal ve girêbide û zincîrek çêbike. Di Firefox-ê de, her pencereyek dikare çend popupên ku hiyerarşiyek çênakin çêbike. Pirsgirêk ev bû ku dema ku Wayland bikar tîne, girtina yek ji popupan hewce dike ku tevahiya zincîra pencereyan bi paceyên din re ji nû ve were avakirin, tevî vê yekê ku hebûna çend popupên vekirî ne asayî ye, ji ber ku pêşek û pop-up di şeklê de têne bicîh kirin. şîretên amûran vedike, diyalogên pêvekê, daxwazên destûr, hwd.
  • 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 platforma Windows-ê, li şûna ku bikarhêner bi daxwaznameyên ku nûvekirinek saz bike bala xwe bikişîne, gerok dema girtî ye naha di paşperdeyê de tê nûve kirin. Di hawîrdora Windows 11 de, piştgirî ji bo pergala menuya nû (Snap Layouts) hate bicîh kirin.
  • Avakirinên macOS ji bo vîdyoya tev-screen moda hêza kêm çalak dike.
  • Di guhertoya ji bo platforma 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.

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

Add a comment