Pale Moon Browser 32.2 хувилбар

Pale Moon 32.2 вэб хөтчийг гаргасан бөгөөд энэ нь илүү өндөр гүйцэтгэлийг хангах, сонгодог интерфэйсийг хадгалах, санах ойн зарцуулалтыг багасгах, нэмэлт тохируулгын сонголтуудыг хангах зорилгоор Firefox кодын сангаас салаав. Pale Moon бүтээцийг Windows болон Linux (x86_64)-д зориулан бүтээсэн. Төслийн кодыг MPLv2 (Mozilla Public License) дагуу түгээдэг.

Энэхүү төсөл нь Firefox 29 ба 57-д нэгдсэн Australis болон Photon интерфейс рүү шилжихгүйгээр интерфэйсийн сонгодог зохион байгуулалтыг баримталж, өргөн хүрээний тохируулгын сонголтуудыг хангадаг. Устгасан бүрэлдэхүүн хэсгүүдэд DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, статистик цуглуулах код, эцэг эхийн хяналт, хөгжлийн бэрхшээлтэй хүмүүс багтана. Firefox-тэй харьцуулахад хөтөч нь XUL ашигладаг өргөтгөлүүдийн дэмжлэгийг буцааж өгсөн бөгөөд бүрэн хэмжээний болон хөнгөн сэдвүүдийг хоёуланг нь ашиглах чадварыг хадгалсан.

Шинэ хувилбарт:

  • GTK2 ашиглан FreeBSD-д зориулсан туршилтын бүтээцийг (өмнө нь санал болгож байсан GTK3-тай бүтээхээс гадна) өгсөн. FreeBSD-д зориулсан угсралтуудыг шахахын тулд bzip2-ийн оронд xz форматыг ашигладаг.
  • Goanna хөтчийн хөдөлгүүр (Mozilla Gecko хөдөлгүүрийн салаа) болон UXP платформ (Unified XUL Platform, Firefox-ийн бүрэлдэхүүн хэсгүүдийн салаа) нь 6.2 хувилбар болж шинэчлэгдсэн нь бусад хөтөчтэй нийцтэй байдлыг сайжруулж, хэрэглэгчид асуудалтай гэж мэдээлсэн ихэнх сайтуудтай ажилладаг. хамт.
  • Import() илэрхийллийг ашиглан JavaScript модулиудыг импортлох дэмжлэгийг хэрэгжүүлсэн.
  • Модулиуд нь асинхронгүй функцуудыг экспортлох боломжийг олгодог.
  • JavaScript ангиудын талбаруудын дэмжлэгийг нэмсэн.
  • "||=", "&&=" болон "??=" томилгооны операторуудад дэмжлэг нэмсэн.
  • Зарим сайтууд дээр ашиглагдсаар байгаа хуучирсан глобал window.event-ийг (dom.window.event.enabled-ээр идэвхжүүлсэн: about:config) ашиглах боломжийг олгосон.
  • self.structuredClone() болон Element.replaceChildren() аргуудыг хэрэгжүүлсэн.
  • Shadow DOM хэрэгжилт нь ":host" псевдо ангиллын дэмжлэгийг сайжруулсан.
  • CSS WebComponents одоо ::slotted() функцийг дэмждэг.
  • Сайжруулсан санах ойн хуудасны кэш.
  • FFmpeg 6.0 мультимедиа багцын дэмжлэгийг нэмсэн.
  • WebComponents технологийг (Custom Elements, Shadow DOM, JavaScript Modules болон HTML Templates) ашиглах үед гарсан алдааг зассан.
  • Хоёрдогч платформуудын эх кодыг бүтээхтэй холбоотой асуудлуудыг зассан.
  • Fetch API хэрэгжилтийг шинэчилсэн.
  • DOM Performance API-ийн хэрэгжилтийг техникийн үзүүлэлттэй нийцүүлэн авчирсан.
  • Товчлуурын зохицуулалт сайжирч, Ctrl+Enter-д үйл явдал илгээх дэмжлэг нэмэгдэв.
  • Freetype 2.13.0 болон Harfbuzz 7.1.0-д зориулсан суулгасан сангууд шинэчлэгдсэн.
  • GTK-ийн хувьд масштабтай фонтыг кэшлэх дэмжлэг хэрэгжиж, фонттой ажиллахад гүйцэтгэл сайжирсан. GTK систем дээр fontconfig-ийн дэмжлэгийг зогсоосон.
  • Аюулгүй байдлын алдааны засваруудыг урагшлуулсан.

Pale Moon Browser 32.2 хувилбар

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

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