Pale Moon Browser 29.1 udgivelse

En udgivelse af Pale Moon 29.1 webbrowseren er tilgængelig, som forgrener sig fra Firefox-kodebasen for at give højere ydeevne, bevare den klassiske grænseflade, minimere hukommelsesforbrug og give yderligere tilpasningsmuligheder. Pale Moon builds er skabt til Windows og Linux (x86 og x86_64). Projektkoden distribueres under MPLv2 (Mozilla Public License).

Projektet overholder den klassiske grænsefladeorganisation uden at skifte til Australis-grænsefladen integreret i Firefox 29 og med omfattende tilpasningsmuligheder. De fjernede komponenter omfatter DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, kode til indsamling af statistik, værktøjer til forældrekontrol og personer med handicap. Sammenlignet med Firefox bevarer browseren understøttelse af XUL-teknologi og bevarer muligheden for at bruge både fuldgyldige og lette designtemaer. Pale Moon er bygget på UXP (Unified XUL Platform), som er en gaffel af Firefox-komponenter fra Mozilla Central-depotet, fri for bindinger til Rust-kode og ikke inklusive udviklingen af ​​Quantum-projektet.

I den nye version:

  • Implementerede String.prototype.replaceAll() metoden, som returnerer en ny streng (den originale streng forbliver uændret), hvor alle matches udskiftes baseret på det angivne mønster.
  • Et forslag er blevet implementeret til at behandle enhver JSON-tekst som en syntaktisk delmængde af ECMAScript, hvilket tillader brugen af ​​linjeadskillere (U+2028) og afsnitsadskillere (U+2029) i strenge bogstaver.
  • Korrekt formatering af strenge returneret af metoden JSON.stringify() er blevet sikret.
  • Tilføjet understøttelse af skilletegn for visuelt at repræsentere store tal i JavaScript (f.eks. 1_000_000).
  • Opdaterede stedspecifikke User Agent-værditilsidesættelser.
  • AV-codec'et er som standard deaktiveret på grund af problemer med streaming.
  • Flyttede rettelser til sårbarheder.

Kilde: opennet.ru

Tilføj en kommentar