S'ha publicat el llançament del navegador web Pale Moon 32.2, que es va bifurcar a partir de la base de codi Firefox per oferir un rendiment més elevat, preservar la interfície clàssica, minimitzar el consum de memòria i oferir opcions de personalització addicionals. Les compilacions de Pale Moon es generen per a Windows i Linux (x86_64). El codi del projecte es distribueix sota la MPLv2 (Mozilla Public License).
El projecte s'adhereix a l'organització clàssica de la interfície, sense canviar a les interfícies Australis i Photon integrades a Firefox 29 i 57, i amb la disposició d'àmplies opcions de personalització. Els components eliminats inclouen DRM, API social, WebRTC, visualitzador de PDF, Crash Reporter, codi de recollida d'estadístiques, controls parentals i persones amb discapacitat. En comparació amb Firefox, el navegador ha retornat el suport per a les extensions que utilitzen XUL i conserva la possibilitat d'utilitzar temes complets i lleugers.
En la nova versió:
- S'han proporcionat versions experimentals per a FreeBSD amb GTK2 (a més de les versions que s'ofereixen anteriorment amb GTK3). Per comprimir assemblatges per a FreeBSD, s'utilitza el format xz en comptes de bzip2.
- El motor de navegador Goanna (una bifurcació del motor Mozilla Gecko) i la plataforma UXP (Unified XUL Platform, una bifurcació de components de Firefox) s'han actualitzat a la versió 6.2, que millora la compatibilitat amb altres navegadors i funciona amb la majoria de llocs que els usuaris han informat de problemes. amb.
- S'ha implementat el suport per a la importació de mòduls JavaScript mitjançant l'expressió import().
- Els mòduls ofereixen la possibilitat d'exportar funcions asíncrones.
- S'ha afegit suport per als camps de les classes JavaScript.
- S'ha afegit suport per als operadors d'assignació "||=", "&&=" i "??=".
- Proporciona la possibilitat d'utilitzar el window.event global obsolet (habilitat mitjançant dom.window.event.enabled a about:config), que es continua utilitzant en alguns llocs.
- S'han implementat els mètodes self.structuredClone() i Element.replaceChildren().
- La implementació Shadow DOM ha millorat el suport per a la pseudoclasse ":host".
- CSS WebComponents ara admet la funció ::slotted().
- S'ha millorat la memòria cau de la pàgina.
- S'ha afegit suport per al paquet multimèdia FFmpeg 6.0.
- S'han corregit errors quan s'utilitzaven tecnologies WebComponents (elements personalitzats, Shadow DOM, mòduls JavaScript i plantilles HTML).
- S'han solucionat problemes amb la creació a partir del codi font per a plataformes secundàries.
- S'ha actualitzat la implementació de l'API Fetch.
- La implementació de l'API de rendiment DOM s'ajusta a l'especificació.
- Gestió millorada de les pulsacions de tecles, suport afegit per enviar esdeveniments per Ctrl+Enter.
- S'han actualitzat les biblioteques integrades per a Freetype 2.13.0 i Harfbuzz 7.1.0.
- Per a GTK, s'ha implementat el suport per a la memòria cau de tipus de lletra escalats i s'ha millorat el rendiment per treballar amb tipus de lletra. El suport per a fontconfig s'ha interromput als sistemes GTK.
- Les correccions d'errors de seguretat s'han avançat.
Font: opennet.ru