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 builds för FreeBSD med GTK2 har tillhandahållits (utöver tidigare erbjudna builds med GTK3). För att komprimera sammansättningar för FreeBSD används xz-formatet istället för bzip2.
  • Goanna webbläsarmotor (en gaffel av Mozilla Gecko-motorn) och UXP-plattformen (Unified XUL Platform, en gaffel av Firefox-komponenter) har uppdaterats till version 6.2, vilket förbättrar kompatibiliteten med andra webbläsare och fungerar med de flesta webbplatser som användare rapporterat problem med med.
  • Implementerat stöd för import av JavaScript-moduler med hjälp av uttrycket import().
  • Modulerna ger möjlighet att exportera asynkrona funktioner.
  • Lagt till stöd för fält i JavaScript-klasser.
  • Lade till stöd för uppdragsoperatörerna "||=", "&&=" och "??=".
  • Förutsatt möjligheten att använda det föråldrade globala window.event (aktiverat via dom.window.event.enabled i about:config), som fortsätter att användas på vissa webbplatser.
  • Implementerade metoderna self.structuredClone() och Element.replaceChildren().
  • Shadow DOM-implementeringen har förbättrat stödet för pseudoklassen ":host".
  • CSS WebComponents stöder nu ::slotted()-funktionen.
  • Förbättrad cachelagring av minnessidor.
  • Tillagt stöd för multimediapaketet FFmpeg 6.0.
  • Fixade krascher vid användning av WebComponents-teknik (anpassade element, Shadow DOM, JavaScript-moduler och HTML-mallar).
  • Problem med att bygga från källkod för sekundära plattformar har åtgärdats.
  • Uppdaterad implementering av Fetch API.
  • Implementeringen av DOM Performance API överensstämmer med specifikationen.
  • Förbättrad hantering av tangenttryckningar, lagt till stöd för att skicka händelser för Ctrl+Enter.
  • Inbyggda bibliotek för Freetype 2.13.0 och Harfbuzz 7.1.0 har uppdaterats.
  • För GTK har stöd för cachelagring av skalade typsnitt implementerats och prestandan har förbättrats för att arbeta med typsnitt. Stödet för fontconfig har upphört på GTK-system.
  • Säkerhetsbuggfixar har flyttats fram.

Pale Moon Browser 32.2 Release

Källa: opennet.ru

Lägg en kommentar