Firefox 80 чыгарылышы

Веб браузер чыгарылды Firefox 80. Мындан тышкары, жаңыртуу түзүлдү бутактары узак мөөнөттүү колдоосу менен 68.12.0 и 78.2.0. Firefox 68.12 ESR анын сериясынын эң акыркысы жана бир айдын ичинде Firefox 68 колдонуучуларына 78.3 релизине автоматтык түрдө жаңыртуу сунушталат. Версия Firefox 80 Android үчүн кечиктирилген. Сахнага жакында бета сыноо Firefox 81 бутагы өтмөкчү, анын чыгышы 22-сентябрга пландаштырылган.

негизги инновациялар:

  • Linux платформасында ишке ашырылган жаңы backend X11 үчүн DMABUF негизинде, ал мурда Wayland үчүн сунушталган DMABUF бэкендинин бөлүү жолу менен даярдалган. Жаңы бэкенд X11 протоколун колдонгон системалар үчүн VA-API аркылуу аппараттык видео тездетүүнү колдоону ишке ашырууга мүмкүндүк берди (мурда мындай тездетүү Wayland үчүн гана иштетилген), ошондой эле WebGLди EGL аркылуу иштетүү мүмкүнчүлүгү. EGL аркылуу ишти активдештирүү үчүн “gfx.webrender.all” “media.ffmpeg.dmabuf-textures.enabled”, “media.ffmpeg.vaapi-drm-display.enabled” жана “media.ffmpeg” жөндөөлөрүн активдештирүү керек. vaapi.enabled” жөнүндө:config ичинде жана ошондой эле MOZ_X11_EGL чөйрө өзгөрмөсүн орнотуңуз, ал Webrender жана OpenGL курама компоненттерин GLX ордуна EGL колдонууга которот. VA-API колдоосу азырынча толук турукташа элек жана келечектеги чыгарылышта демейки боюнча иштетилет.
  • Жаңы ишке ашыруу камтылган блок тизмеси коопсуздук, туруктуулук же аткаруу көйгөйлөрү бар кошумчалар. Жаңы ишке ашыруу каскадды колдонуунун аркасында блоктордун тизмегин иштетүү жана масштабдуулук маселелерин чечүүнүн натыйжалуулугун жогорулатуу менен өзгөчөлөнөт. Блум чыпкалары.
  • 1-жылдын 2020-сентябрынан баштап берилген TLS сертификаттары үчүн, болот жарактуу мөөнөтү боюнча жаңы чектөө колдонулат - бул күбөлүктөрдүн иштөө мөөнөтү 398 күндөн (13 ай) ашпашы керек. Ушундай эле чектөөлөр Chrome жана Safariде бекитилген. 1-сентябрга чейин алынган сертификаттар үчүн ишеним сакталат, бирок 825 күн (2.2 жыл) менен чектелет.
  • Шакыйы жана эпилепсиясы бар колдонуучулар үчүн өтмөктөрдү ачууда кээ бир анимация эффекттери алынып салынды. Мисалы, өтмөктүн мазмунун жүктөөдө, секирүү чекитинин ордуна кум сааттын сөлөкөтү көрсөтүлөт.
     Firefox 80 чыгарылышы
  • Firefoxту тутумга демейки PDF көрүүчү катары орнотууга болот.
  • Шифрлөөнү колдонбостон HTTPS аркылуу ачылган барактан веб форманын мазмунун жөнөтүүдө эскертүү көрсөтүү үчүн колдоо кошулду. About:config ичинде эскертүү чыгарууну көзөмөлдөө үчүн “security.warn_submit_secure_to_insecure” жөндөөсү бар.
  • Экрандагы окурмандарды колдоо жана мүмкүнчүлүгү чектелген адамдарды колдоо үчүн ар кандай жакшыртуулар жана оңдоолор жасалган.
  • начар байланыш каналдары боюнча WebRTC аркылуу чалуулардын сапатын жакшыртуу жана жеткиликтүү өткөрүү жөндөмдүүлүгүн болжолдоону жакшыртуу үчүн RTX жана Transport-cc механизмдерине колдоо кошулду.
  • JavaScript туюнтмасында "экспорттоо» ECMAScript 2021 спецификациясында сунушталган жаңы “экспорт * ат мейкиндиги катары” синтаксисин колдоо камсыздалган.
  • Animations API бириктирүү операцияларын камтыйт KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API агымдагы позицияны өзгөртүү иштеткичтерин аныктоо үчүн колдоону кошту: издөө көрсөтүлгөн кызматка өтүүгө жана skipad негизги мазмундун алдында пайда болгон жарнамаларды өткөрүп жиберүү.
  • WebGL кеңейтүүнү ишке ашырат KHR_parallel_shader_compile, бул бир эле учурда бир нече шейдер компиляция жиптерин иштетүүгө мүмкүндүк берет.
  • Window.open() мындан ары outerHeight жана outerWidth параметрлерин колдобойт.
  • WebAssemblyде атомдук операцияларды колдонуу көбүрөөк менен чектелбейт жалпы эстутум аймактары.
  • Веб-иштеп чыгуучунун куралдары ар кандай браузерлер менен шайкеш келбегендиктерди аныктоону жеңилдетүү үчүн эксперименталдык панелди сунуштайт.
     Firefox 80 чыгарылышы  Firefox 80 чыгарылышы
  • Тармактын активдүүлүгүн көзөмөлдөө интерфейсинде аткаруу убактысы 500 мс ашкан жай сурамдарды бөлүп көрсөтүү үчүн визуалдык маркерлер (ташбака менен сүрөтчө) кошулган (чекти devtools.netmonitor.audits.slow жөндөөлөрү аркылуу өзгөртүүгө болот: about:config) .

     Firefox 80 чыгарылышы
  • Веб консолунда ишке ашырылган ": block" жана ": unblock" буйруктары тармак суроо-талаптарын бөгөттөө жана бөгөттөн чыгаруу.
  • JavaScript мүчүлүштүктөрдү оңдоочу өзгөчө кырдаал болгондо үзгүлтүккө учураганда, код панели азыр стек изи менен инструментти көрсөтөт.

Firefox 80деги инновацияларга жана мүчүлүштүктөрдү оңдоого кошумча жок кылынды 13 кемчилик, анын ичинен 6 кооптуу деп белгиленген. 4 аялуу (төмөндө чогултулган CVE-2020-15670) эстутум көйгөйлөрүнөн келип чыгат, мисалы, буфердин толуп кетиши жана мурунтан эле бошоп калган эстутумдун аймактарына кирүү. Мүмкүн, бул көйгөйлөр атайын иштелип чыккан баракчаларды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн.

Source: opennet.ru