Firefox 94 хувилбар

Firefox 94 вэб хөтчийг гаргасан.Үүнээс гадна урт хугацааны дэмжлэг үзүүлэх салбарын шинэчлэлийг үүсгэсэн - 91.3.0. Firefox 95-ын салбар бета туршилтын шатанд шилжсэн бөгөөд 7-р сарын XNUMX-нд нээлтээ хийхээр төлөвлөж байна.

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

  • Хэрэглэгч санах ойн хэрэглээг багасгахын тулд хамгийн их нөөц шаарддаг табуудыг хаахгүйгээр санах ойноос хүчээр буулгах боломжтой "тухай: буулгах" үйлчилгээний шинэ хуудас хэрэгжиж байна (таб руу шилжих үед контент дахин ачаалагдах болно) . "Тухай: буулгах" хуудас нь RAM хангалтгүй үед урьдчилан ашиглах боломжтой табуудыг эрэмбийн дарааллаар жагсаадаг. Жагсаалтын тэргүүлэх чиглэлийг ашигласан нөөцөөс бус, таб руу нэвтэрсэн цаг дээр үндэслэн сонгоно. Та буулгах товчийг дарахад жагсаалтын эхний таб санах ойноос хасагдах болно, дараагийн удаа дарахад хоёр дахь нь устах гэх мэт. Таны сонгосон табыг тайлах хараахан боломжгүй байна.
    Firefox 94 хувилбар
  • Шинэчлэлтийг суулгасны дараа анх удаа эхлүүлэх үед улирлын чанартай зургаан өнгөт сэдвийг сонгох шинэ интерфэйс нээгдэх бөгөөд үүнд гурван түвшний бараан өнгийг санал болгож, контентын хэсэг, самбар болон цонхны шилийг бараан өнгөөр ​​харуулахад нөлөөлдөг.
    Firefox 94 хувилбар
  • Fission төслийн хүрээнд боловсруулсан талбайг хатуу тусгаарлах дэглэмийг санал болгож байна. Боломжтой процессын санд (анхдагчаар 8) таб боловсруулахын өмнө ашиглаж байсан санамсаргүй хуваарилалтаас ялгаатай нь хатуу тусгаарлах горим нь сайт тус бүрийн боловсруулалтыг табаар биш, харин домэйнээр тусгаарласан тус тусад нь байрлуулдаг (Нийтийн дагавар) . Энэ горимыг бүх хэрэглэгчдэд идэвхжүүлээгүй бөгөөд үүнийг идэвхгүй болгох эсвэл идэвхжүүлэхийн тулд about:config доторх "about:preferences#experimental" хуудас эсвэл "fission.autostart" тохиргоог ашиглаж болно.

    Шинэ горим нь Spectre ангиллын халдлагаас илүү найдвартай хамгаалалт болж, санах ойн хуваагдлыг багасгаж, гадаад скрипт болон iframe блокуудын агуулгыг цаашид тусгаарлах боломжийг олгоно. санах ойг үйлдлийн системд илүү үр ашигтайгаар буцааж, бусад процессуудын хуудсуудад хог хаягдал цуглуулах, эрчимтэй тооцоолол хийх нөлөөг багасгаж, өөр өөр процессорын цөмд ачааллыг хуваарилах үр ашгийг нэмэгдүүлж, тогтвортой байдлыг сайжруулна (iframe боловсруулах процессын уналт нь доош татахгүй болно) үндсэн сайт болон бусад таб). Өртөг нь олон тооны нээлттэй сайтууд байгаа үед санах ойн хэрэглээний ерөнхий өсөлт юм.

  • Хэрэглэгчдэд дурын сайтуудыг уян хатан тусгаарлахад ашиглаж болох контекст агуулахын концепцийг хэрэгжүүлдэг Multi-Account Containers нэмэлтийг санал болгож байна. Контейнер нь тусдаа профайл үүсгэхгүйгээр өөр өөр төрлийн агуулгыг тусгаарлах боломжийг олгодог бөгөөд энэ нь хуудасны тусдаа бүлгүүдийн мэдээллийг тусгаарлах боломжийг олгодог. Жишээлбэл, та хувийн харилцаа холбоо, ажил, дэлгүүр хэсэх, банкны гүйлгээ хийх зориулалттай тусдаа, тусгаарлагдсан талбайг бий болгох, эсвэл нэг сайт дээр өөр өөр хэрэглэгчийн дансыг нэгэн зэрэг ашиглахыг зохион байгуулж болно. Контейнер бүр Cookies, Local Storage API, indexedDB, кэш, OriginAttributes контентын тусдаа дэлгүүрүүдийг ашигладаг. Нэмж дурдахад, Mozilla VPN-г ашиглахдаа контейнер бүрт өөр VPN сервер ашиглаж болно.
    Firefox 94 хувилбар
  • Хөтөчөөс гарах эсвэл цонхыг хааж, цэсээр дамжуулан үйлдлийг баталгаажуулах хүсэлтийг устгасан. Тэдгээр. Цонхны гарчиг дахь "[x]" товчийг буруу дарснаар бүх таб, түүний дотор нээлттэй засварлах маягтуудыг эхлээд анхааруулга харуулахгүйгээр хаах болно. Сессийг сэргээсний дараа вэб маягт дахь өгөгдөл алдагдахгүй. Ctrl+Q товчийг дарснаар анхааруулга харагдана. Энэ үйлдлийг тохиргооноос өөрчилж болно (Ерөнхий самбар / Таб хэсэг / "Олон цонхыг хаахаас өмнө баталгаажуул" параметр).
    Firefox 94 хувилбар
  • Линукс платформд зориулсан бүтээн байгуулалтууд, X11 протоколыг ашигладаг график орчинд зориулсан шинэ дүрслэх арын хэсгийг анхдагчаар идэвхжүүлсэн бөгөөд энэ нь GLX-ийн оронд график гаралтад EGL интерфэйсийг ашигладгаараа онцлог юм. Backend нь нээлттэй эхийн OpenGL драйверууд Mesa 21.x болон өмчийн NVIDIA 470.x драйверуудтай ажиллахыг дэмждэг. AMD-н эзэмшдэг OpenGL драйверууд хараахан дэмжигдээгүй байна. EGL ашиглах нь gfx драйверуудтай холбоотой асуудлыг шийдэж, видео хурдасгах болон WebGL ашиглах боломжтой төхөөрөмжүүдийн хүрээг өргөжүүлэх боломжийг олгодог. Шинэ backend нь Wayland-д зориулж анх бүтээгдсэн DMABUF backend-ийг хуваах замаар бэлтгэгдсэн бөгөөд энэ нь фрэймийг GPU санах ой руу шууд гаргах боломжийг олгодог бөгөөд үүнийг EGL фреймбуферт тусгаж, вэб хуудасны элементүүдийг тэгшлэх үед бүтэц хэлбэрээр үзүүлэх боломжтой.
  • Linux-д зориулсан бүтээцүүдэд Wayland протокол дээр суурилсан орчинд санах ойн асуудлыг шийддэг давхарга анхдагчаар идэвхждэг. Үүнд Wayland протокол дээр суурилсан орчинд попаптай ажиллахтай холбоотой өөрчлөлтүүд орно. Wayland нь хатуу попап шатлалыг шаарддаг, i.e. эцэг эхийн цонх нь гарч ирэх цонхтой хүүхэд цонхыг үүсгэж болох боловч энэ цонхноос эхлүүлсэн дараагийн цонх нь анхны хүүхэд цонхтой холбогдож гинжин хэлхээ үүсгэх ёстой. Firefox дээр цонх бүр шатлал үүсгэдэггүй хэд хэдэн попап үүсгэж болно. Асуудал нь Wayland-ийг ашиглах үед нэг цонхны цонхыг хаахад хэд хэдэн нээлттэй цонхнууд байх нь тийм ч ховор биш боловч цэс болон гарч ирэх цонхнууд нь дараах хэлбэрээр хэрэгждэг тул бусад попап цонхнуудтай хамт бүхэл бүтэн цонхыг дахин бүтээх шаардлагатай болдог. попап хэрэгслийн зөвлөмж, нэмэлт харилцах цонх, зөвшөөрлийн хүсэлт гэх мэт.
  • Олон тооны дүн шинжилгээ хийсэн хэмжигдэхүүн бүхий performance.mark() болон performance.measure() API-г ашиглах үед зардал багассан.
  • Түгжих горимд өмнө нь нээсэн хуудсуудыг дулаанаар ачаалах ажиллагааг сайжруулахын тулд хуудсыг ачаалах үеийн дүрслэлийг өөрчилсөн.
  • Хуудсыг ачаалах ажлыг хурдасгахын тулд зургийг ачаалах, харуулах тэргүүлэх чиглэлийг нэмэгдүүлсэн.
  • JavaScript хөдөлгүүрт санах ойн хэрэглээ бага зэрэг буурч, өмчийн тооллогын гүйцэтгэл сайжирсан.
  • Хог цуглуулагчийн хуваарь гаргах ажиллагааг сайжруулснаар зарим туршилтанд хуудас ачаалах хугацааг багасгасан.
  • HTTPS холболтыг боловсруулах үед сокет санал асуулгын үед CPU-ийн ачааллыг бууруулсан.
  • Үндсэн урсгал дээрх оролт/гаралтын ажиллагааг багасгаснаар хадгалах санг эхлүүлэх ажлыг хурдасгаж, анхны эхлүүлэх хугацааг багасгасан.
  • Хөгжүүлэгчийн хэрэгслийг хааснаар өмнөхөөсөө илүү их санах ой чөлөөлөгдөнө.
  • @import CSS дүрэм нь давхарга() функцийн дэмжлэгийг нэмдэг бөгөөд энэ нь @давхаргын дүрмийг ашиглан тодорхойлсон каскадын давхаргын тодорхойлолтыг гаргадаг.
  • structuredClone() функц нь нарийн төвөгтэй JavaScript объектуудыг хуулбарлахад дэмжлэг үзүүлдэг.
  • Маягтуудын хувьд "enterkeyhint" шинж чанарыг хэрэгжүүлсэн бөгөөд энэ нь виртуал гар дээрх Enter товчийг дарахад зан төлөвийг тодорхойлох боломжийг олгодог.
  • HTMLScriptElement.supports() аргыг хэрэгжүүлсэн бөгөөд энэ аргыг хөтөч нь JavaScript модулиуд эсвэл сонгодог скрипт гэх мэт тодорхой төрлийн скриптүүдийг дэмждэг эсэхийг шалгахад ашиглаж болно.
  • ShadowRoot.delegatesFocus өмчийг delegatesFocus шинж чанарыг тусад нь Shadow DOM-д тохируулсан эсэхийг шалгахын тулд нэмсэн.
  • Windows платформ дээр шинэчлэлт суулгахыг сануулж хэрэглэгчийн анхаарлыг сарниулахын оронд хөтчийг хаасан үед далд шинэчлэгддэг. Windows 11-ийн орчинд шинэ цэсийн системийн дэмжлэг (Snap Layouts) хэрэгжсэн.
  • macOS-ийн бүтээцүүд нь бүрэн дэлгэцийн видеонд зориулж бага эрчим хүчний горимыг идэвхжүүлдэг.
  • Android платформд зориулсан хувилбарт:
    • Өмнө нь үзсэн болон хаагдсан контент руу буцах нь илүү хялбар байдаг - шинэ үндсэн нүүр хуудас нь саяхан хаагдсан цонхнууд, хавчуурга нэмсэн, хайлт, Халаасны зөвлөмжийг үзэх боломжийг олгодог.
    • Нүүр хуудсан дээр харуулсан контентыг өөрчлөх боломжийг олгодог. Жишээлбэл, та хамгийн их зочилдог сайтууд, саяхан нээсэн цонхнууд, саяхан хадгалсан хавчуурга, хайлтууд болон Халаасны зөвлөмжийн жагсаалтыг харуулахаар сонгож болно.
    • Үндсэн табыг бөглөрүүлэхгүйн тулд удаан идэвхгүй табуудыг тусдаа Идэвхгүй таб хэсэг рүү шилжүүлэх дэмжлэгийг нэмсэн. Идэвхгүй табууд нь 2 долоо хоногоос дээш хугацаанд хандаагүй табуудыг агуулна. Энэ үйлдлийг "Тохиргоо-> Таб-> Хуучин цонхыг идэвхгүй болгох" тохиргооноос идэвхгүй болгож болно.
    • Хаягийн мөрөнд бичиж байхдаа зөвлөмжийг харуулах эвристикийг өргөтгөсөн.

Firefox 94 нь шинэчлэл, алдаа засахаас гадна 16 сул талыг зассан бөгөөд үүнээс 10 нь аюултай гэж тэмдэглэгдсэн байна. 5 эмзэг байдал нь санах ойн асуудал, тухайлбал буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах хандалтаас үүдэлтэй. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм.

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

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