Нашри Firefox 92

Веб-браузери Firefox 92 бароварда шуд, Илова бар ин, навсозии филиалҳои дастгирии дарозмуддат - 78.14.0 ва 91.1.0 таъсис дода шуд. Филиали Firefox 93 ба марҳилаи санҷиши бета гузаронида шуд, ки нашри он 5 октябр ба нақша гирифта шудааст.

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

  • Имконияти интиқоли худкор ба HTTPS бо истифода аз сабти "HTTPS" дар DNS ҳамчун аналоги сарлавҳаи HTTP Alt-Svc (HTTP Alternate Services, RFC-7838), ки ба сервер имкон медиҳад, ки роҳи алтернативии дастрасӣ ба сайтро муайян кунад. Ҳангоми фиристодани дархостҳои DNS, ба ғайр аз сабтҳои "A" ва "AAAA" барои муайян кардани суроғаҳои IP, ҳоло сабти DNS "HTTPS" низ дархост карда мешавад, ки тавассути он параметрҳои танзими пайвасти иловагӣ гузаронида мешаванд.
  • Дастгирии бозикунии дурусти видео дар диапазони пурраи ранг (Full RGB) амалӣ карда шуд.
  • WebRender бо нобаёнӣ барои ҳама корбарони Linux, Windows, macOS ва Android фаъол аст, бидуни истисно. Бо баровардани Firefox 93, дастгирии имконоти хомӯш кардани WebRender (gfx.webrender.force-legacy-layers ва MOZ_WEBRENDER=0) қатъ карда мешавад ва муҳаррик лозим мешавад. WebRender бо забони Rust навишта шудааст ва ба шумо имкон медиҳад, ки ба афзоиши назарраси суръати визуализатсия ноил шавед ва сарбориро ба CPU коҳиш диҳед, бо интиқол додани амалиёти мундариҷаи саҳифа ба тарафи GPU, ки тавассути шейдерҳо дар GPU кор мекунанд, амалӣ карда мешаванд. Барои системаҳои дорои кортҳои видеоии кӯҳна ё драйверҳои графикии мушкил, WebRender ҳолати растеризатсияи нармафзорро истифода мебарад (gfx.webrender.software=true).
  • Тарҳрезии саҳифаҳо бо маълумот дар бораи хатогиҳо дар сертификатҳо аз нав тарҳрезӣ шудааст.
    Нашри Firefox 92
  • Таҳияҳои марбут ба таҷдиди сохтори идоракунии хотираи JavaScript, ки иҷроишро афзоиш медиҳанд ва истеъмоли хотираро кам мекунанд, дохил мешаванд.
  • Масъалаи таназзули кор дар ҷадвалҳо, ки дар як раванд ҳамчун ҷадвал бо муколамаи кушодаи огоҳӣ коркард мешаванд (alert()) ҳал карда шуд.
  • Дар сохтмонҳо барои macOS: дастгирии тасвирҳо бо профилҳои ранги ICC v4 дохил карда шудааст, ҷузъ барои занг задан ба функсияи Share macOS ба менюи Файл илова карда шуд ва тарҳи панели хатчӯбҳо ба услуби умумии Firefox наздик карда шуд.
  • Амволи "танаффус дар дохили" CSS, ки ба шумо имкон медиҳад, ки рафтори танаффусҳоро дар баромади пора-пора танзим кунед, барои ғайрифаъол кардани танаффусҳои саҳифа ва сутун дар блоки асосӣ параметрҳои "avoid-page" ва "avoid-column"-ро илова кардааст.
  • Амволи font-size-adjust CSS синтаксиси дупараметриро амалӣ мекунад (масалан, "font-size-adjust: ex-height 0.5").
  • Параметри танзими андоза ба қоидаи @font-face CSS илова карда шудааст, ки ба шумо имкон медиҳад андозаи глифро барои сабки мушаххаси шрифт бидуни тағир додани арзиши моликияти font-size CSS васеъ кунед (майдони зери аломат бетағйир мемонад) , аммо андозаи глиф дар ин минтақа тағир меёбад).
  • Дастгирии иловашуда барои хосияти CSS accent-color, ки бо он шумо метавонед ранги нишондиҳандаи интихоби элементро муайян кунед (масалан, ранги пасзаминаи қуттии интихобшуда).
  • Дастгирии параметри system-ui ба моликияти font-family CSS илова карда шуд, ки ҳангоми муайяншуда глифҳоро аз шрифти пешфарзии система истифода мебарад.
  • JavaScript амволи Object.hasOwn -ро илова кардааст, ки версияи соддакардашудаи Object.prototype.hasOwnProperty аст, ки ҳамчун усули статикӣ амалӣ карда мешавад. Object.hasOwn({ prop: 42 }, 'prop') // → ҳақиқӣ
  • Барои назорат кардани он, ки WebRTC дастрасӣ ба дастгоҳҳои баромади аудио ба монанди баландгӯякҳо ва гӯшмонакҳоро таъмин мекунад, параметри "Сиёсати Хусусият: интихоби баландгӯяк" илова карда шуд.
  • Барои унсурҳои фармоишии HTML, хосияти disabledFeatures амалӣ карда мешавад.
  • Имконияти пайгирии интихоби матн дар минтақаҳо фароҳам оварда шудааст Ва тавассути коркарди рӯйдодҳои интихоби тағирот дар HTMLInputElement ва HTMLTextAreaElement.

Илова бар инноватсияҳо ва ислоҳи хатогиҳо, Firefox 92 8 осебпазириро бартараф кардааст, ки 6-тои онҳо хатарнок мебошанд. 5 осебпазирӣ (дар зери CVE-2021-38494 ва CVE-2021-38493 ҷамъоварӣ шудааст) аз мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд омадааст. Эҳтимол, ин мушкилот метавонад ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷроиши рамзи ҳамлакунанда оварда расонад. Боз як осебпазирии хатарноки CVE-2021-29993 имкон медиҳад, ки дар версияи Android иваз кардани унсурҳои интерфейс тавассути коркарди протоколи "intent://".

Нашри бета Firefox 93 фарогирии дастгирии формати AV1 Image (AVIF), ки технологияҳои фишурдасозии дохили чаҳорчӯбаро аз формати рамзгузории видео AV1 истифода мебарад, ишора мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ