Der nye version af webbrowseren Pale Moon 33.3.0 er blevet offentliggjort, en afart af Firefox-kildekoden for at sikre bedre ydeevne, opretholde det klassiske interface, minimere hukommelsesforbruget og tilbyde yderligere tilpasningsmuligheder. Pale Moon-bygningerne er tilgængelige til Windows og Linux (x86_64). Koden for projektet distribueres under MPLv2 (Mozilla Public License).
Projektet følger den klassiske grænsefladeopbygning uden at overgå til de i Firefox 29 og 57 integrerede Australis og Photon-grænseflader og tilbyder omfattende tilpasningsmuligheder. Blandt de fjernede komponenter kan nævnes DRM, Social API, WebRTC, PDF-læser, Crash Reporter, kode til indsamling af statistikker, værktøjer til forældre- kontrol og funktioner for mennesker med handicap. Sammenlignet med Firefox er understøttelsen af udvidelser, der bruger XUL, genindført, og muligheden for at anvende både fuld- og letvægtstemaer er bevaret.
Vigtige ændringer:
- For at køre bygninger for x86_64-arkitekturen kræves nu en processor, der understøtter AVX-instruktioner (for ældre systemer kan der muligvis blive dannet uofficielle bygninger, der kun kræver SSE-understøttelse).
- Bygninger for Linux anvender GCC 11-kompilatoren, hvilket kan føre til inkompatibilitet med biblioteker fra ældre distributioner.
- Der er tilføjet delvis understøttelse af kaskade-lag i CSS, defineret ved hjælp af @layer-reglen.
- Understøttelse af HTTP-headere Sec-Fetch-* er blevet tilføjet for at sende yderligere metadata om anmodningens karakter. serveren som et middel til at beskytte mod visse typer angreb;
- På Linux-platformen er der tilføjet understøttelse af FFmpeg 7.0 og libavcodec 61.
- Forudsigende DNS-opløsning af hostnavne, der nævnes i links på siden, er blevet aktiveret. Der er tilføjet en tilsvarende indstilling til netværksindstillingerne for at deaktivere det.
- Implementeret blokering af anmodninger til IP-adressen 0.0.0.0.
- Justeringer af justerings- og præcisionsparametre i toFixed klassens funktioner er blevet tilpasset specifikationen.
- navigator.webdriver attributten er blevet tilføjet, som altid vil have værdien false for Pale Moon.
- Håndteringen af felter med adgangskoder i webformularer er blevet forbedret.
- NSS-biblioteket er opdateret til version 3.90.4.
- Emoji-skrifttypen er opdateret til version 15.1.2.
- Koden relateret til FoxEye-eksperimentet er blevet fjernet, understøttelsen af LibAV er ophørt, og der er blevet ryddet op i brugen af makroer i CSS-koden.
Derudover kan man bemærke korrektionen i Firefox 129.0.1, i hvilken to rettelser er blevet foreslået: Problemet med afspilning af DRM-beskyttede videoer (f.eks. på Hulu streamingplatformen) er blevet løst; en nedbrud er blevet rettet, når videoer blev trukket og droppet på visse websteder (f.eks. ved offentliggørelse på x.com/twitter.com).
Kilde: opennet.ru
