Нашри Firefox 94

Веб-браузери Firefox 94 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддат - 91.3.0. Филиали Firefox 95 ба марҳилаи санҷиши бета гузаронида шуд, ки нашри он 7 декабр ба нақша гирифта шудааст.

Навовариҳои асосӣ:

  • Саҳифаи нави хидматрасонии "дар бораи:боркуниҳо" амалӣ карда шуд, ки дар он корбар метавонад бо мақсади кам кардани истеъмоли хотира варақаҳои захираҳои бештарро аз хотира бе бастани онҳо маҷбуран бор кунад (ҳангоми гузаштан ба ҷадвал мундариҷа аз нав бор карда мешавад) . Саҳифаи "дар бораи:боркуниҳо" ҷадвалҳои дастрасро бо тартиби авлавият барои пешфарз номбар мекунад, вақте ки RAM нокифоя аст. Афзалият дар рӯйхат дар асоси вақти дастрасӣ ба ҷадвал интихоб карда мешавад, на аз рӯи захираҳои истеъмолшуда. Вақте ки шумо тугмаи Unload-ро пахш мекунед, ҷадвали якуми рӯйхат аз хотира хориҷ карда мешавад, вақте ки шумо онро пахш мекунед, дуюмаш нест карда мешавад ва ғайра. Ҷойгир кардани ҷадвали интихобкардаи шумо ҳанӯз имконнопазир аст.
    Нашри Firefox 94
  • Вақте ки шумо бори аввал пас аз насб кардани навсозӣ оғоз мекунед, интерфейси нав барои интихоби шаш мавзӯи рангҳои мавсимӣ оғоз мешавад, ки барои онҳо се сатҳи ранги торик пешниҳод карда мешавад, ки ба намоиши майдони мундариҷа, панелҳо ва сатри ивазкунии ҷадвалҳо бо оҳангҳои торик таъсир мерасонад.
    Нашри Firefox 94
  • Режими ҷудокунии қатъии сайт, ки дар доираи лоиҳаи Fission таҳия шудааст, пешниҳод карда мешавад. Баръакси тақсимоти тасодуфии коркарди ҷадвалҳои қаблан истифодашуда дар ҳавзи равандҳои мавҷуда (бо нобаёнӣ 8), режими ҷудокунии қатъӣ коркарди ҳар як сайтро дар раванди алоҳидаи худ ҷойгир мекунад, ки на аз рӯи ҷадвалҳо, балки аз рӯи доменҳо ҷудо карда шудааст (Суффикси ҷамъиятӣ) . Режим барои ҳама корбарон фаъол нест; саҳифаи "about:preferences#experimental" ё танзимоти "fission.autostart" дар about:config метавонад барои хомӯш ё фаъол кардани он истифода шавад.

    Реҷаи нав муҳофизати боэътимодро аз ҳамлаҳои синфи Spectre таъмин мекунад, тақсимоти хотираро коҳиш медиҳад ва ба шумо имкон медиҳад, ки мундариҷаи скриптҳои беруна ва блокҳои iframeро минбаъд ҷудо кунед. хотираро самараноктар ба системаи оператсионӣ бармегардонад, таъсири ҷамъоварии партовҳо ва ҳисобҳои пуршиддатро ба саҳифаҳо дар равандҳои дигар кам мекунад, самаранокии тақсимоти сарборро дар ядроҳои гуногуни CPU афзоиш медиҳад ва устувориро беҳтар мекунад (суқути раванди коркарди iframe ба поён намерасад сайти асосӣ ва дигар ҷадвалҳо). Арзиш ин афзоиши умумии истеъмоли хотира аст, вақте ки шумораи зиёди сайтҳои кушода мавҷуданд.

  • Ба корбарон иловаи Multi-Account Containers пешниҳод карда мешавад, ки консепсияи контейнерҳои контекстиро амалӣ мекунад, ки метавонанд барои ҷудокунии фасеҳи сайтҳои худсарона истифода шаванд. Контейнерҳо қобилияти ҷудо кардани намудҳои гуногуни мундариҷаро бидуни эҷоди профилҳои алоҳида фароҳам меоранд, ки ба шумо имкон медиҳад иттилооти гурӯҳҳои алоҳидаи саҳифаҳоро ҷудо кунед. Масалан, шумо метавонед барои муоширати шахсӣ, кор, харид ва муомилоти бонкӣ минтақаҳои ҷудогона эҷод кунед ё истифодаи ҳамзамон ҳисобҳои корбарони гуногунро дар як сайт ташкил кунед. Ҳар як контейнер мағозаҳои алоҳида барои Cookies, API Storage Local, indexedDB, кэш ва OriginAttributes мундариҷаро истифода мебарад. Илова бар ин, ҳангоми истифодаи Mozilla VPN, шумо метавонед сервери VPN-ро барои ҳар як контейнер истифода баред.
    Нашри Firefox 94
  • Дархост барои тасдиқи амалиёт ҳангоми баромадан аз браузер ё пӯшидани тиреза тавассути меню ва пӯшидани тугмаҳои тиреза хориҷ карда шуд. Онхое. хато пахш кардани тугмаи "[x]" дар сарлавҳаи равзана ҳоло боиси пӯшидани ҳамаи ҷадвалҳо, аз ҷумла онҳое, ки шаклҳои таҳриркунии кушода доранд, бидуни нишон додани огоҳии аввал мегардад. Пас аз барқарор шудани сессия, маълумот дар форматҳои веб гум намешавад. Пахшкунии Ctrl+Q барои намоиш додани огоҳӣ идома медиҳад. Ин рафторро дар танзимот тағир додан мумкин аст (Панели умумӣ / Бахши ҷадвалҳо / Параметри "Пеш аз пӯшидани ҷадвалҳои сершумор тасдиқ кунед").
    Нашри Firefox 94
  • Дар сохтмонҳо барои платформаи Linux, барои муҳити графикӣ бо истифода аз протоколи X11, ба таври нобаёнӣ як пуштибонии нав фаъол карда мешавад, ки барои истифодаи интерфейси EGL барои баромади графикӣ ба ҷои GLX намоён аст. Дар пуштибонӣ кор бо драйверҳои кушодаи OpenGL Mesa 21.x ва драйверҳои хусусии NVIDIA 470.x -ро дастгирӣ мекунад. Драйверҳои хусусии AMD OpenGL ҳанӯз дастгирӣ карда намешаванд. Истифодаи EGL мушкилотро бо драйверҳои gfx ҳал мекунад ва ба шумо имкон медиҳад, ки доираи дастгоҳҳоеро, ки барои онҳо суръатбахшии видео ва WebGL дастрасанд, васеъ намоед. Бозгашти нав бо роҳи тақсим кардани пуштибонии DMABUF, ки аслан барои Wayland сохта шудааст, омода карда шудааст, ки имкон медиҳад чаҳорчӯбаҳо мустақиман ба хотираи GPU бароварда шаванд, ки онро дар фреймбуфери EGL инъикос кардан мумкин аст ва ҳангоми ҳамвор кардани унсурҳои саҳифаи веб ҳамчун матн нишон дода мешавад.
  • Дар сохтмонҳо барои Linux, қабат бо нобаёнӣ фаъол карда мешавад, ки мушкилотро бо буфер дар муҳити бар асоси протоколи Wayland ҳал мекунад. Он инчунин тағйироти марбут ба коркарди поп-апҳо дар муҳитҳоро дар асоси протоколи Wayland дар бар мегирад. Wayland иерархияи қатъии поп-апро талаб мекунад, яъне. равзанаи волидайн метавонад равзанаи кўдакро бо поп-ап эҷод кунад, аммо поп-апи навбатӣ, ки аз он равзана оғоз мешавад, бояд ба равзанаи аслии кӯдак пайваст шуда, занҷир ташкил кунад. Дар Firefox, ҳар як тиреза метавонад якчанд поп-апҳоро тавлид кунад, ки иерархияро ташкил намекунанд. Мушкилот дар он буд, ки ҳангоми истифодаи Wayland, пӯшидани яке аз тирезаҳо аз нав сохтани тамоми силсилаи тирезаҳо бо дигар поп-апҳоро талаб мекунад, сарфи назар аз он, ки мавҷудияти якчанд поп-апҳои кушода кам нест, зеро менюҳо ва поп-апҳо дар шакли маслиҳатҳои поп-апҳо, муколамаҳои изофӣ, дархостҳои иҷозат ва ғайра.
  • Ҳангоми истифодаи API-ҳои performans.mark() ва performance.measure() бо миқдори зиёди ченакҳои таҳлилшуда хароҷоти изофӣ кам карда мешавад.
  • Рафтори рендеринг ҳангоми боркунии саҳифа барои беҳтар кардани кори боркунии гарми саҳифаҳои қаблан кушодашуда дар реҷаи қулф тағйир дода шуд.
  • Барои суръат бахшидан ба боркунии саҳифа, афзалият барои бор кардан ва намоиш додани тасвирҳо зиёд карда шудааст.
  • Дар муҳаррики JavaScript, истеъмоли хотира каме кам карда шуд ва иҷрои номгӯи амвол беҳтар шуд.
  • Амалиёти банақшагирии коллекторҳои ахлот такмил дода шуд, ки дар баъзе санҷишҳо вақти боркунии саҳифаҳоро кам кард.
  • Кам шудани сарбории CPU ҳангоми пурсиш васлкунӣ ҳангоми коркарди пайвастҳои HTTPS.
  • Оғозсозии анбор суръат гирифт ва вақти оғозёбии ибтидоӣ тавассути кам кардани амалиёти воридотӣ дар риштаи асосӣ кам карда шуд.
  • Бастани Tools Developer кафолат медиҳад, ки хотираи бештар аз пештара озод карда мешавад.
  • Қоидаи @import CSS барои функсияи қабат () дастгирӣ илова мекунад, ки таърифҳои қабати каскадиро бо истифода аз қоидаи @layer муайяншуда мебарорад.
  • Функсияи structuredClone() барои нусхабардории объектҳои мураккаби JavaScript дастгирӣ мекунад.
  • Барои формаҳо атрибути "enterkeyhint" амалӣ карда шудааст, ки ба шумо имкон медиҳад рафторро ҳангоми пахш кардани тугмаи Enter дар клавиатураи виртуалӣ муайян кунед.
  • Усули HTMLScriptElement.supports() амалӣ карда шуд, ки он метавонад барои тафтиш кардани он, ки браузер намудҳои муайяни скриптҳоро дастгирӣ мекунад, ба монанди модулҳои JavaScript ё скриптҳои классикиро истифода бурдан мумкин аст.
  • Хосияти ShadowRoot.delegatesFocus илова карда шуд, то тафтиш кунад, ки оё амволи delegatesFocus дар DOM алоҳидаи Shadow насб шудааст.
  • Дар платформаи Windows, ба ҷои парешон кардани корбар бо пешниҳоди насб кардани навсозӣ, браузер ҳоло ҳангоми пӯшидан дар замина навсозӣ мешавад. Дар муҳити Windows 11, дастгирии системаи нави меню (Snap Layouts) амалӣ карда шуд.
  • Сохтаҳои macOS режими ками барқро барои видеои пурраи экран имкон медиҳанд.
  • Дар версияи платформаи Android:
    • Бозгашт ба мундариҷаи қаблан дидашуда ва пӯшида осонтар аст - саҳифаи нави асосӣ имкони дидани ҷадвалҳои ба наздикӣ басташуда, замимаҳои иловашуда, ҷустуҷӯҳо ва тавсияҳои ҷайбиро фароҳам меорад.
    • Қобилияти танзим кардани мундариҷаи дар саҳифаи хонагӣ нишон додашударо фароҳам меорад. Масалан, шумо метавонед нишон додани рӯйхати сайтҳои аз ҳама бештар боздидшуда, ҷадвалҳои ба наздикӣ кушодашуда, хатчӯбҳои ба наздикӣ захирашуда, ҷустуҷӯҳо ва тавсияҳои ҷайбиро интихоб кунед.
    • Дастгирии иловашуда барои интиқоли ҷадвалҳои дарозмуддат ба қисмати алоҳидаи ҷадвалҳои ғайрифаъол барои пешгирӣ кардани бесарусомонии сатри ҷадвалҳои асосӣ. Ҷадвалҳои ғайрифаъол дорои ҷадвалҳое мебошанд, ки дар тӯли зиёда аз 2 ҳафта дастрас нестанд. Ин рафторро дар танзимоти "Танзимот-> Ҷадвалҳо-> Гузаронидани ҷадвалҳои кӯҳна ба ғайрифаъол" ғайрифаъол кардан мумкин аст.
    • Эвристика барои намоиши тавсияҳо ҳангоми навиштан дар сатри суроғаҳо васеъ карда шуд.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 94 16 осебпазириро ислоҳ кардааст, ки 10-тои онҳо хатарнок мебошанд. 5 осебпазирӣ аз мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд омадааст. Эҳтимол, ин мушкилот метавонад ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷроиши рамзи ҳамлакунанда оварда расонад.

Манбаъ: opennet.ru

Илова Эзоҳ