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

Веб браузер чыгарылды Firefox 73, дагы мобилдик версия Android платформасы үчүн Firefox 68.5. Мындан тышкары, жаңыртуу түзүлдү бутактар узак мөөнөттүү колдоосу менен 68.5.0. Сахнага жакында бета сыноо Firefox 74 филиалы көчүрүлөт, анын чыгышы 10-мартка пландаштырылган (долбоор жылдырылды 4 жума бою өнүктүрүү цикли).

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

  • HTTPS аркылуу DNSке жетүү режиминде (DoH, HTTPS аркылуу DNS) кызмат үчүн колдоо кошулду NextDNS, буга чейин сунушталган CloudFlare DNS серверине кошумча («https://1.1.1.1/dns-query»). DoH иштетиңиз жана тандаңыз камсыздоочу алат тармак туташуусу жөндөөлөрүндө.
    Firefox 73 чыгарылышы

  • Биринчи этап ишке ашырылды токтотуу убактылуу чечүү менен орнотулган кошумчаларды колдоо. Өзгөртүү тутумдагы бардык Firefox инстанциялары тарабынан иштетилген жалпы каталогдордо (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ же ~/.mozilla/extensions/) орнотууларды гана таасир этет ( колдонуучу менен байланышпаган). Бул ыкма адатта бөлүштүрүүдө кошумчаларды алдын ала орнотуу үчүн, үчүнчү тараптын тиркемелери менен күтүлбөгөн жерден алмаштыруу үчүн, зыяндуу кошумчаларды интеграциялоо үчүн же кошумчаны өзүнүн орнотуучусу менен өзүнчө жеткирүү үчүн колдонулат. Firefox 73те мындай кошумчалар иштей берет, бирок жалпы каталогдон жеке колдонуучу профилдерине жылдырылат, б.а. кошумча менеджер аркылуу орнотууда колдонулган форматка айландырылат.
  • Жеке сайттарга байланбастан, бардык баракчаларга тиешелүү глобалдык базалык масштабдоо деңгээлин коюу мүмкүнчүлүгү кошулду. Сиз "Тил жана көрүнүш" бөлүмүндөгү жөндөөлөрдөн (жөнүндө: артыкчылыктар) жалпы масштабды өзгөртө аласыз. Жөндөөлөрдөгү параметр дагы бар, ал масштабды сүрөткө тийбей, текстке гана колдонууга мүмкүндүк берет.

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

  • Логиндерди сактоону суранган диалог азыр киргизүү талаасындагы логин мааниси өзгөртүлгөндө гана көрсөтүлөт.
  • 432 релизден жаңы менчик NVIDIA драйверлери жана 1920x1200дөн аз экрандын чечилиши бар системаларда композиттик система иштетилген. WebRender. Мурда WebRender Nouveau драйвери бар NVIDIA GPU'лары үчүн, ошондой эле AMD жана Intel GPU'лары үчүн гана иштетилген. WebRender бириктирүү системасы Rust менен жазылган жана GPUга беттин мазмунун көрсөтүү операцияларын аутсорсинге алат.
  • Кошулган мүмкүнчүлүк Сайттын атайын браузери (SSB) концепциясын колдонуу
    кадимки рабочий программасы сыяктуу веб-тиркеме менен иштөө. Режимде
    SSB менюну, дарек тилкесин жана браузер интерфейсинин башка элементтерин жашырат жана учурдагы терезеде сиз учурдагы сайттын барактарына шилтемелерди гана ача аласыз (тышкы шилтемелер өзүнчө браузер терезесинде ачылат). Учурдагы киоск режиминен айырмаланып, иш толук экран режиминде эмес, кадимки терезеде, бирок Firefox үчүн атайын интерфейс элементтери жок жүргүзүлөт. Шилтемени SSB режиминде ачуу үчүн "-ssb" буйрук сабынын желеги сунушталат, аны веб-тиркемелер үчүн жарлыктарды түзүүдө колдонсо болот. Режимди ошондой эле барактын аракеттери менюсунда (дарек тилкесинин оң жагында эллипс) жайгашкан "Сайтка тиешелүү браузерди ишке киргизүү" баскычы аркылуу чакырса болот. Демейки боюнча, режим жигердүү эмес жана about:config ичинде "browser.ssb.enabled = true" көрсөтүү менен иштетилиши керек.
    Firefox 73 чыгарылышы

  • Көрүүсү начар же түстү кабылдоосу начар адамдар үчүн иштелип чыккан жогорку контрасттуу дисплей режими эми фондо сүрөттөрдү колдойт. Окуу мүмкүнчүлүгүн сактоо жана контрасттын тийиштүү деңгээлин камсыз кылуу үчүн көрүнүүчү текст активдүү теманын түсүн колдонгон өзүнчө фон менен бөлүнөт.
  • Ойнотуу ылдамдыгын жогорулатуу же азайтуу учурунда жакшыртылган үн сапаты;
  • Коддоо маалыматын ачык бербеген барактардагы эски текст коддоолорун автоматтык түрдө аныктоо жакшыртылды.
  • Веб консолундагы издөө тилкесинде азыр масканын же кадимки туюнтуунун алдында “-” белгисин көрсөтүү менен жетишпеген ачкыч боюнча чыпкалоо мүмкүн. Мисалы, "-img" издөө сурамы "img" сабы жок бардык элементтерди кайтарат, ал эми "-/(cool|rad)/" "/(cool|rad)" кадимки туюнтмасына дал келбеген элементтерди кайтарат. )/".
  • Жаңы CSS касиеттери кошулду overscroll-behavior-inline и overscroll-behavior-block жылдыруу аймагынын логикалык чегине жеткенде жылдыруу жүрүм-турумун көзөмөлдөө үчүн.
  • SVG азыр касиеттерин колдойт тамга аралык и сөз аралыгы.
  • HTMLFormElement ыкмасына кошулду requestSubmit(), бул тапшыруу баскычын басуу сыяктуу форманын маалыматтарын программалык түрдө тапшырууну баштайт. Функцияны өз формаңызды тапшыруу баскычтарын иштеп чыгууда колдонсо болот, алар үчүн form.submit() чалуу жетиштүү эмес, анткени ал интерактивдүү түрдө параметрлерди текшербейт, "тапшыруу" окуясын жаратпайт жана тапшыруу баскычына байланган маалыматтарды өткөрбөйт.
  • касиеттери innerWidth и innerHeight Терезе объекттери азыр ар дайым аймактын иш жүзүндө көрсөтүлгөн туурасын жана бийиктигин кайтарып берет (Viewport Layout) жана көрүнүүчү бөлүгүнүн өлчөмү эмес (Visual Viewport).
  • Жүргүзүлгөн веб-иштеп чыгуучулар үчүн куралдардын иштешин оптималдаштыруу. Тармактын активдүүлүгүн көзөмөлдөө панели үчүн статистиканы чогултуу жүктөмү кыскарды. JavaScript мүчүлүштүктөрдү оңдоочу жана веб консолунда чоң скрипттердин баштапкы баштапкы тексттерине шилтеме менен жүктөө (булак-карталанган) тездетилген.
  • Веб консолунда учурдагы домендин чегинен чыгууда көйгөйлөр бар (CORS, Cross-Origin Resource Sharing) эми эскертүүлөр эмес, каталар катары көрсөтүлөт. туюнтмаларда аныкталган өзгөрмөлөр эми консолдо автотолтурууга жеткиликтүү.
  • Тармакты текшерүү бөлүмүндөгү веб-иштеп чыгуучу куралдарында, WebSocket туташуусу аркылуу берилүүчү WAMP (WebSocket Web Application Messaging Protocol) форматындагы билдирүүлөрдүн (JSON, MsgPack жана CBOR) декоддоосу каралган.

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

Жаңылыктардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 73 оңдолду 15 кемчилик, анын ичинен 11и (CVE-2020-6800 жана CVE-2020-6801 астында чогултулган) атайын иштелип чыккан барактарды ачууда чабуулчунун кодун аткарууга алып келиши мүмкүн деп белгиленет. Эсиңизге сала кетели, буфердин толуп кетиши жана мурдатан бошотулган эстутумдун аймактарына жетүү сыяктуу эс тутум көйгөйлөрү жакында эле кооптуу деп белгиленген, бирок олуттуу эмес.

Source: opennet.ru

Комментарий кошуу