Udgivelsen af webbrowseren Pale Moon 29.1 er tilgængelig, afledt fra koden af Firefox for at sikre højere effektivitet, bevare det klassiske interface, minimere hukommelsesforbruget og tilbyde ekstra tilpasningsmuligheder. Pale Moon-versioner er tilgængelige for Windows og Linux (x86 og x86_64). Projektkoden distribueres under MPLv2 (Mozilla Public License).
Projektet holder fast i den klassiske grænseflade uden at gå over til den i Firefox 29 integrerede Australis-grænseflade og giver omfattende tilpasningsmuligheder. Blandt de fjernede komponenter kan nævnes DRM, Social API, WebRTC, PDF-læser, Crash Reporter, kode til indsamling af statistik, værktøjer til forældrekontrol samt tilgængelighedsfunktioner. I modsætning til Firefox bevares understøttelsen af XUL-teknologi, og både fuldskala og lette temaer kan stadig anvendes. Pale Moon er bygget på UXP (Unified XUL Platform), hvor komponenter fra Firefox er afledt fra Mozilla Centrals repository, fri for bindinger til Rust-kode og uden inklusion af Quantum-projektets arbejde.
I den nye version:
- Den nye metode String.prototype.replaceAll() er implementeret, som returnerer en ny streng (den oprindelige streng ændres ikke), hvor alle forekomster er udskiftet i henhold til den angivne skabelon.
- Funktionen til behandling af enhver JSON-tekst som et syntaktisk delmængde af ECMAScript er implementeret, hvilket gør det muligt at bruge strengsplitnings-tegn (U+2028) og paragraftegn (U+2029) i strenglitteraler.
- Korrekt formatering af strenge, der returneres af metoden JSON.stringify(), er sikret.
- Understøttelse af separatorer til tydeligere præsentation af store tal i JavaScript (f.eks. 1_000_000) er tilføjet.
- Specifikke overskrivninger af User Agent-værdier for forskellige sider er opdateret.
- AV-codec er som standard deaktiveret på grund af problemer med streaming.
- Sårbarhedsrettelser er blevet overført.
Kilde: opennet.ru
