Paglabas ng Pale Moon Browser 32.2

Ang paglabas ng Pale Moon 32.2 web browser ay nai-publish, na nag-fork mula sa Firefox codebase upang magbigay ng mas mataas na pagganap, panatilihin ang klasikong interface, bawasan ang pagkonsumo ng memorya at magbigay ng karagdagang mga pagpipilian sa pagpapasadya. Ang mga build ng Pale Moon ay nabuo para sa Windows at Linux (x86_64). Ang code ng proyekto ay ipinamamahagi sa ilalim ng MPLv2 (Mozilla Public License).

Ang proyekto ay sumusunod sa klasikal na organisasyon ng interface, nang hindi lumilipat sa Australis at Photon na mga interface na isinama sa Firefox 29 at 57, at sa pagbibigay ng malawak na mga pagpipilian sa pagpapasadya. Kasama sa mga inalis na bahagi ang DRM, Social API, WebRTC, PDF viewer, Crash Reporter, code ng koleksyon ng istatistika, kontrol ng magulang, at mga taong may mga kapansanan. Kung ikukumpara sa Firefox, ang browser ay nagbalik ng suporta para sa mga extension na gumagamit ng XUL, at nagpapanatili ng kakayahang gumamit ng parehong ganap at magaan na mga tema.

Sa bagong bersyon:

  • Ang mga eksperimental na build para sa FreeBSD gamit ang GTK2 ay ibinigay (bilang karagdagan sa mga dating inaalok na build na may GTK3). Upang i-compress ang mga assemblies para sa FreeBSD, ginagamit ang xz na format sa halip na bzip2.
  • Ang Goanna browser engine (isang tinidor ng Mozilla Gecko engine) at ang UXP platform (Unified XUL Platform, isang tinidor ng mga bahagi ng Firefox) ay na-update sa bersyon 6.2, na nagpapahusay sa pagiging tugma sa iba pang mga browser at gumagana sa karamihan ng mga site kung saan iniulat ng mga user ang mga problema. kasama.
  • Ipinatupad ang suporta para sa pag-import ng mga module ng JavaScript gamit ang import() na expression.
  • Ang mga module ay nagbibigay ng kakayahang mag-export ng mga async function.
  • Nagdagdag ng suporta para sa mga field sa mga klase ng JavaScript.
  • Nagdagdag ng suporta para sa mga operator ng pagtatalaga na "||=", "&&=" at "??=".
  • Ibinigay ang kakayahang gamitin ang hindi na ginagamit na global window.event (naka-enable sa pamamagitan ng dom.window.event.enabled sa about:config), na patuloy na ginagamit sa ilang site.
  • Ipinatupad ang self.structuredClone() at Element.replaceChildren() na mga pamamaraan.
  • Ang pagpapatupad ng Shadow DOM ay nagpabuti ng suporta para sa pseudo-class na ":host".
  • Sinusuportahan na ngayon ng CSS WebComponents ang ::slotted() function.
  • Pinahusay na memory page caching.
  • Nagdagdag ng suporta para sa FFmpeg 6.0 multimedia package.
  • Inayos ang mga pag-crash kapag gumagamit ng mga teknolohiya ng WebComponents (Mga Custom na Elemento, Shadow DOM, Mga Module ng JavaScript at Mga Template ng HTML).
  • Ang mga problema sa pagbuo mula sa source code para sa pangalawang platform ay naayos na.
  • Na-update ang pagpapatupad ng Fetch API.
  • Ang pagpapatupad ng DOM Performance API ay dinadala sa pagsunod sa detalye.
  • Pinahusay na pangangasiwa ng mga keystroke, nagdagdag ng suporta para sa pagpapadala ng mga kaganapan para sa Ctrl+Enter.
  • Ang mga built-in na aklatan para sa Freetype 2.13.0 at Harfbuzz 7.1.0 ay na-update.
  • Para sa GTK, ipinatupad ang suporta para sa pag-cache ng mga naka-scale na font at napabuti ang pagganap para sa pagtatrabaho sa mga font. Ang suporta para sa fontconfig ay hindi na ipinagpatuloy sa mga GTK system.
  • Ang mga pag-aayos ng bug sa seguridad ay nailipat na.

Paglabas ng Pale Moon Browser 32.2

Pinagmulan: opennet.ru

Magdagdag ng komento