Firefox 92 хувилбар

Firefox 92 вэб хөтчийг гаргасан.Үүнээс гадна урт хугацааны дэмжлэг үзүүлэх салбаруудын шинэчлэлийг үүсгэсэн - 78.14.0 ба 91.1.0. Firefox 93-ын салбар бета туршилтын шатанд шилжсэн бөгөөд 5-р сарын XNUMX-нд нээлтээ хийхээр төлөвлөж байна.

Гол инноваци:

  • DNS дэх "HTTPS" бичлэгийг Alt-Svc HTTP толгойн (HTTP Alternate Services, RFC-7838) аналог болгон HTTPS рүү автоматаар дамжуулах боломжийг нэмсэн бөгөөд энэ нь серверт сайт руу нэвтрэх өөр аргыг тодорхойлох боломжийг олгодог. DNS асуулга илгээхдээ IP хаягийг тодорхойлох "A" болон "AAAA" бичлэгүүдээс гадна "HTTPS" DNS бичлэгийг мөн хүсэлтээр дамжуулж, нэмэлт холболтын тохиргооны параметрүүдийг дамжуулдаг.
  • Бүтэн өнгөний мужид (Бүрэн RGB) видеог зөв тоглуулах дэмжлэгийг хэрэгжүүлсэн.
  • WebRender нь бүх Линукс, Windows, macOS болон Android хэрэглэгчдэд өгөгдмөлөөр идэвхжсэн бөгөөд үл хамаарах зүйл байхгүй. Firefox 93 хувилбар гарснаар WebRender-ийг идэвхгүй болгох сонголтуудын дэмжлэг (gfx.webrender.force-legacy-layers болон MOZ_WEBRENDER=0) зогсох бөгөөд хөдөлгүүр шаардлагатай болно. WebRender нь Rust хэл дээр бичигдсэн бөгөөд GPU дээр ажилладаг шэйдерүүдээр хэрэгждэг хуудасны контентыг үзүүлэх үйлдлийг GPU тал руу шилжүүлснээр дүрслэх хурдыг мэдэгдэхүйц нэмэгдүүлэх, CPU-ийн ачааллыг бууруулах боломжийг олгодог. Хуучин видео карт эсвэл асуудалтай график драйвертай системүүдийн хувьд WebRender програм хангамжийн растерчлалын горимыг (gfx.webrender.software=true) ашиглана.
  • Сертификат дахь алдааны талаархи мэдээлэл бүхий хуудасны дизайныг дахин боловсруулсан.
    Firefox 92 хувилбар
  • JavaScript санах ойн удирдлагын бүтцийн өөрчлөлттэй холбоотой бүтээн байгуулалтууд багтсан бөгөөд энэ нь гүйцэтгэлийг нэмэгдүүлж, санах ойн хэрэглээг багасгасан.
  • Нээлттэй дохионы харилцах цонхтой (alert())той ижил процессоор боловсруулагдсан цонхны гүйцэтгэлийн бууралттай холбоотой асуудлыг шийдвэрлэсэн.
  • MacOS-д зориулсан бүтээцэд: ICC v4 өнгөт профайл бүхий зургуудын дэмжлэгийг оруулсан, macOS Share функцийг дуудах зүйлийг Файл цэсэнд нэмж, хавчуургын самбарын дизайныг Firefox-ийн ерөнхий загварт ойртуулсан.
  • Хэсэгчилсэн гаралтын завсарлагааны үйлдлийг өөрчлөх боломжийг олгодог "break-inside" CSS шинж чанар нь үндсэн блок дахь хуудас болон баганын таслалтыг идэвхгүй болгохын тулд "avoid-page" болон "aoid-column" параметрүүдийг дэмжсэн.
  • Font-size-adjust CSS шинж чанар нь хоёр параметрийн синтаксийг хэрэгжүүлдэг (жишээ нь, "фонт-size-adjust: ex-height 0.5").
  • Хэмжээ тохируулах параметрийг @font-face CSS дүрэмд нэмсэн бөгөөд энэ нь font-size CSS шинж чанарын утгыг өөрчлөхгүйгээр тодорхой үсгийн хэв маягт тохируулан глифийн хэмжээг томруулах боломжийг олгодог (тэмдэгтийн доорх талбай ижил хэвээр байна) , гэхдээ энэ хэсэгт байгаа глифийн хэмжээ өөрчлөгддөг).
  • Өргөлтийн өнгөт CSS шинж чанарын дэмжлэгийг нэмсэн бөгөөд үүний тусламжтайгаар та элемент сонгох индикаторын өнгийг (жишээ нь, сонгосон шалгах хайрцагны дэвсгэр өнгө) зааж өгч болно.
  • Font-family CSS шинж чанарт system-ui параметрийн дэмжлэгийг нэмсэн бөгөөд заасан үед үндсэн системийн фонт дээрх глифүүдийг ашигладаг.
  • JavaScript нь Object.hasOwn өмчийг нэмсэн бөгөөд энэ нь Object.prototype.hasOwnProperty-ийн хялбаршуулсан хувилбар бөгөөд статик аргаар хэрэгжсэн. Object.hasOwn({ тулгуур: 42 }, 'таяг') // → үнэн
  • WebRTC нь чанга яригч, чихэвч гэх мэт аудио гаралтын төхөөрөмжид хандах боломжтой эсэхийг хянахын тулд "Онцлог-Бодлого: чанга яригч сонгох" параметрийг нэмсэн.
  • Тусгай HTML элементүүдийн хувьд disabledFeatures шинж чанарыг хэрэгжүүлдэг.
  • Хэсэг дэх текстийн сонголтыг хянах боломжийг олгосон Тэгээд HTMLInputElement болон HTMLTextAreaElement доторх selectchange үйл явдлуудыг зохицуулах замаар.

Firefox 92 нь шинэчлэл, алдаа засахаас гадна 8 сул талыг арилгасны 6 нь аюултай гэж тэмдэглэгдсэн байна. 5 эмзэг байдал (CVE-2021-38494 болон CVE-2021-38493-ийн дагуу цуглуулсан) нь буферийн хэт ачаалал, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг санах ойтой холбоотой асуудлаас үүдэлтэй. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм. Өөр нэг аюултай эмзэг байдал CVE-2021-29993 нь Android хувилбарт "intent://" протоколыг ашиглан интерфэйсийн элементүүдийг солих боломжийг олгодог.

Firefox 93-ийн бета хувилбар нь AV1 видео кодчилолын форматаас фрэйм ​​доторх шахалтын технологийг ашигладаг AV1 зургийн форматыг (AVIF) дэмждэг болохыг харуулж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх