Pale Moon Browser 32.2 Release

Utgivningen av webbläsaren Pale Moon 32.2 har publicerats, som togs från Firefox kodbas för att ge högre prestanda, behålla det klassiska gränssnittet, minimera minnesförbrukningen och ge ytterligare anpassningsalternativ. Pale Moon-byggen genereras för Windows och Linux (x86_64). Projektkoden distribueras under MPLv2 (Mozilla Public License).

Projektet följer den klassiska organisationen av gränssnittet, utan att byta till Australis- och Photon-gränssnitten integrerade i Firefox 29 och 57, och med omfattande anpassningsalternativ. Borttagna komponenter inkluderar DRM, Social API, WebRTC, PDF-visare, Crash Reporter, statistikinsamlingskod, föräldrakontroller och personer med funktionshinder. Jämfört med Firefox har webbläsaren gett stöd för tillägg som använder XUL, och behåller möjligheten att använda både fullfjädrade och lätta teman.

I den nya versionen:

  • Experimentella FreeBSD-byggen med GTK2 tillhandahålls (utöver de tidigare erbjudna GTK3-byggena). FreeBSD-byggen använder xz-komprimering istället för bzip2.
  • Webbläsarmotorn Goanna (en förgrening av Mozilla Gecko-motorn) och UXP-plattformen (Unified XUL Platform, en förgrening av Firefox-komponenter) har uppdaterats till version 6.2, vilket förbättrar kompatibiliteten med andra webbläsare och förbättrar funktionen med de flesta webbplatser som användare rapporterat problem med.
  • Implementerade stöd för att importera JavaScript-moduler med hjälp av import()-satsen.
  • Modulerna ger möjlighet att exportera asynkrona funktioner.
  • Lade till stöd för fält i JavaScript-klasser.
  • Lade till stöd för tilldelningsoperatorerna "||=", "&&=" och "??=".
  • Gjorde möjligheten att använda den föråldrade globala window.event (aktiverad via dom.window.event.enabled i about:config), vilken fortfarande används på vissa webbplatser.
  • Metoderna self.structuredClone() och Element.replaceChildren() har implementerats.
  • Implementeringen av Shadow DOM har förbättrat stödet för pseudoklassen ":host".
  • CSS WebComponents stöder nu funktionen ::slotted().
  • Förbättrad cachning av minnessidor.
  • Lade till stöd för multimediapaketet FFmpeg 6.0.
  • Åtgärdade krascher vid användning av WebComponents-tekniker (anpassade element, Shadow DOM, JavaScript-moduler och HTML-mallar).
  • Åtgärdade problem med att bygga från källkod för sekundära plattformar.
  • Uppdaterad Fetch API-implementering.
  • Implementeringen av DOM Performance API har anpassats till specifikationen.
  • Förbättrad hantering av tangenttryckningar, lagt till stöd för att skicka en händelse för Ctrl+Enter.
  • De inbyggda biblioteken Freetype 2.13.0 och Harfbuzz 7.1.0 har uppdaterats.
  • För GTK har stöd för cachning av skalade teckensnitt implementerats och teckensnittsprestandan har förbättrats. Stöd för fontconfig har upphört på GTK-system.
  • Säkerhetsrelaterade buggfixar har portats.

 Pale Moon Browser 32.2 Release

Källa: opennet.ru

Lägg en kommentar