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

Firefox 155 мурунку узак мөөнөттүү колдоо бутактарына — 153.2.0, 140.15.0 жана 115.40.0 — жаңыртуулар менен бирге чыгарылды. Firefox 155 — бул эки жумалык жаңы чыгаруу циклинин алкагындагы биринчи чыгарылыш, ал колдонуучуларга жаңы функцияларды тез-тез жеткирүүгө мүмкүндүк берет, чыгаруу процессин алдын ала айтууга болот жана чыгарууларга чейин иштеп чыгуучулардын жумуш жүгүн азайтат. Firefox 156 бета-тестирлөөгө кирди, чыгаруу 15-сентябрга пландаштырылган.

Firefox 155деги негизги жаңы функциялар (1, 2, 3):

  • АКШдагы, Канададагы жана Франциядагы бардык колдонуучулар үчүн Акылдуу терезе режими иштетилди. Ал жасалма интеллект менен өз ара аракеттенүү үчүн өзүнчө мейкиндикти камсыз кылат, веб-навигациянын стандарттуу режимин жана жеке серептөө режимин толуктайт. Жаңы версия мурда талкууланган темалар боюнча жасалма интеллект баарлашууларын тез ишке киргизүү үчүн жекелештирилген сунуштарды кошот, exa.ai кызматы аркылуу издөөдө булактардын шилтемелерин бир кыйла тездетет, тиешелүү өтмөктөрдү топтоштуруу боюнча сунуштарды жакшыртат жана өтмөк топторуна автоматтык түрдө аттарды дайындайт.
  • Дарек тилкесинде эми ​​сиз көрүп жаткан веб-сайтта бөгөттөлгөн трекерлердин саны, калкан сүрөтчөсүнүн жанында көрсөтүлөт. Бул функция учурда айрым колдонуучулар үчүн гана иштетилген; аны иштетүү үчүн, about:config барагында "browser.urlbar.trackerCount.featureGate" параметрин орното аласыз.
  • Орнотуулар контейнерлердин тизмелерде көрсөтүлүү тартибин өзгөртүү мүмкүнчүлүгүн берет.
  • Платформа үчүн чогултууларда Windows Веб оюндары эми Nintendo Switch Pro менен шайкеш келген оюн контроллерлерин колдонууну колдойт.
  • CSS блокторун жана функцияларын жайгаштыруу өтө көп жайгаштыруу менен конструкцияларды иштетүүдө бузулуулардын алдын алуу үчүн 75 деңгээл менен чектелген.
  • Тармактын жеткиликтүүлүгүн текшерүү жана туткундук порталдын бар экендигин аныктоо домени detectportal.firefox.com доменинен firefox-portal-detection.com доменине өзгөртүлдү.
  • Колдонуучунун ачык аракетисиз "mailto:" шилтемелерин иштетүү токтотулду (веб-баракча мындан ары почта кардарын автоматтык түрдө ача албайт).
  • PDF файлдарын басып чыгарууда, басылган барактан кичине документтин мазмунун эми бүтүндөй баракты толтуруу үчүн масштабдоого болот.
  • Веб-иштеп чыгуучунун куралдарында CSS функцияларын эмуляциялоо параметрлери Эрежелер терезесиндеги "@" баскычын басуу менен жеткиликтүү болгон жаңы панелге жылдырылды. "prefers-reduced-motion" медиа суроо-талабын эмуляциялоо параметри кошулду. Бардык үзүлүү чекиттерин бир убакта иштетүү же өчүрүү үчүн JavaScript мүчүлүштүктөрдү оңдогучка Ctrl+Alt+B кыска жолу кошулду.
  • JSON көрүүчүсү эми документтерди "JSON Lines" форматында (JSONL жана NDJSON) көрсөтүүнү колдойт, анда ар бир сап өзүнчө JSON объектисин камтыйт.
  • progress() CSS функциясы көрсөтүлгөн минималдуу жана максималдуу маанилерге карата маанинин позициясын эсептөө үчүн ишке ашырылган ('progress(5, 0, 10)' 0.5 кайтарат).
  • Көрсөтүлгөн түс үчүн альфа каналын (тунуктукту) өзгөртүүгө мүмкүндүк берген alpha() CSS функциясы кошулду.
  • Жаңы CSS функциясынын синтаксиси attr(attr-name attr-type, fallback-value) үчүн колдоо кошулду, ал жөн гана саптар эмес, каалаган түрдөгү HTML атрибуттарынын маанилери менен иштөөгө мүмкүндүк берет.
  • Promise.all() жана Promise.allSettled() методдоруна окшош Promise.allKeyed жана Promise.allSettledKeyed методдору үчүн колдоо кошулду, бирок алар массивдердин ордуна объекттерди кабыл алып жана кайтарып беришет.
  • WebAssembly бинардык формат кеңейтүүсүн колдоо кошулду, ал сизге көп сандаган импорттолгон элементтер менен WebAssembly модулдарынын өлчөмүн азайтууга мүмкүндүк берет.
  • WebAssembly эми i64.add128, i64.sub128, i64.mul_wide_s жана i64.mul_wide_u 128-биттик арифметикалык көрсөтмөлөрдү колдойт.
  • HTTP/3'те QUIC протоколунун экинчи версиясын (RFC 9369) колдонуу мүмкүнчүлүгү камсыз кылынды.
  • SVG элементинин JavaScript SVGAElement интерфейси HTMLдеги шилтемелер үчүн жеткиликтүү болгон URL касиеттеринин ошол эле топтомун көрсөтөт.
  • Мурда жеткиликтүү болгон "font-stretch" касиетине окшош CSSтин "font-width" касиети кошулду.
  • WebTransport API'си агымдар ортосундагы өткөрүү жөндөмдүүлүгүн бөлүштүрүүнү башкаруу (createSendGroup()), датаграммаларды жөнөтүү (createWritable()) жана TLS сессиясына байланышкан ачкычтарды түзүү (exportKeyingMaterial()) үчүн жөнөтүү топторун колдоону ишке ашырат.
  • үчүн версиясында Android Куралдар тилкесиндеги каалаган баскычты көпкө басып тургандан кийин куралдар тилкесин түзөтүүгө өтүү ишке ашырылды. Топтон өтмөктөрдү алып салуу жөнөкөйлөштүрүлдү. Смартфонду чайкап активдештирилген барактын кыскача мазмуну функциясынын сезгичтиги туураланды.

Жаңы функциялар жана каталарды оңдоодон тышкары, Firefox 155 109 алсыздыкты чечет, алардын көпчүлүгү буфердин ашып кетиши жана бошотулгандан кийин эс тутумга кирүү сыяктуу эс тутумду башкаруу көйгөйлөрүнөн келип чыгат. Бул көйгөйлөр атайын жасалган баракчаларды ачканда зыяндуу коддордун аткарылышына алып келиши мүмкүн.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster