Pale Moon Browser 32.2 udgivelse

Udgivelsen af ​​Pale Moon 32.2-webbrowseren er blevet offentliggjort, som forgrenede sig fra Firefox-kodebasen for at give højere ydeevne, bevare den klassiske grænseflade, minimere hukommelsesforbrug og give yderligere tilpasningsmuligheder. Pale Moon builds genereres til Windows og Linux (x86_64). Projektkoden distribueres under MPLv2 (Mozilla Public License).

Projektet overholder den klassiske organisation af grænsefladen uden at skifte til Australis- og Photon-grænsefladerne integreret i Firefox 29 og 57 og med omfattende tilpasningsmuligheder. Fjernede komponenter inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, statistikindsamlingskode, forældrekontrol og mennesker med handicap. Sammenlignet med Firefox har browseren returneret understøttelse af udvidelser, der bruger XUL, og bevarer muligheden for at bruge både fuldgyldige og lette temaer.

I den nye version:

  • Eksperimentelle builds til FreeBSD ved hjælp af GTK2 er blevet leveret (ud over tidligere tilbudte builds med GTK3). For at komprimere samlinger til FreeBSD, bruges xz-formatet i stedet for bzip2.
  • Goanna-browsermotoren (en forgrening af Mozilla Gecko-motoren) og UXP-platformen (Unified XUL Platform, en forgrening af Firefox-komponenter) er blevet opdateret til version 6.2, som forbedrer kompatibiliteten med andre browsere og fungerer med de fleste websteder, som brugerne rapporterede problemer med. med.
  • Implementeret support til import af JavaScript-moduler ved hjælp af import()-udtrykket.
  • Modulerne giver mulighed for at eksportere asynkrone funktioner.
  • Tilføjet understøttelse af felter i JavaScript-klasser.
  • Tilføjet support til opgaveoperatørerne "||=", "&&=" og "??=".
  • Forudsat muligheden for at bruge det forældede globale window.event (aktiveret via dom.window.event.enabled i about:config), som fortsat bruges på nogle websteder.
  • Implementerede metoderne self.structuredClone() og Element.replaceChildren().
  • Shadow DOM-implementeringen har forbedret understøttelse af ":host"-pseudoklassen.
  • CSS WebComponents understøtter nu ::slotted()-funktionen.
  • Forbedret cachelagring af hukommelsessider.
  • Tilføjet understøttelse af FFmpeg 6.0 multimediepakken.
  • Rettede nedbrud ved brug af WebComponents-teknologier (Custom Elements, Shadow DOM, JavaScript-moduler og HTML-skabeloner).
  • Problemer med at bygge fra kildekode til sekundære platforme er blevet rettet.
  • Opdateret Fetch API-implementering.
  • Implementeringen af ​​DOM Performance API bringes i overensstemmelse med specifikationen.
  • Forbedret håndtering af tastetryk, tilføjet understøttelse af afsendelse af hændelser for Ctrl+Enter.
  • Indbyggede biblioteker til Freetype 2.13.0 og Harfbuzz 7.1.0 er blevet opdateret.
  • For GTK er understøttelse af cachelagring af skalerede skrifttyper blevet implementeret, og ydeevnen er blevet forbedret til at arbejde med skrifttyper. Understøttelse af fontconfig er afbrudt på GTK-systemer.
  • Sikkerhedsfejlrettelser er rykket frem.

Pale Moon Browser 32.2 udgivelse

Kilde: opennet.ru

Tilføj en kommentar