S'ha publicat el navegador web Pale Moon 33.0.0. Es basa en la base de codi de Firefox per millorar el rendiment, mantenir la interfície clàssica, minimitzar el consum de memòria i proporcionar opcions de personalització addicionals. Les compilacions de Pale Moon estan creades per a... Windows и Linux (x86_64). El codi del projecte es distribueix sota la MPLv2 (Llicència Pública de Mozilla).
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.
Principals canvis:
- S'ha afegit una versió reduïda de l'API Async Clipboard (navigator.clipboard) per al treball asíncron amb el porta-retalls, que us permet escriure dades al porta-retalls mitjançant el mecanisme Promise (a diferència d'altres navegadors, les operacions de lectura estan prohibides per motius de privadesa).
- Quan es processen les respostes OCSP (Online Certificate Status Protocol), s'implementa el suport per a signatures digitals basades en hash SHA-2 (SHA-256/SHA-512).
- S'ha afegit una configuració (Preferències -> Contingut -> Multimèdia) per limitar la pantalla completa DOM a la finestra actual en lloc de tota la pantalla.
- S'ha afegit una nova pestanya de configuració al configurador (Preferència -> Privadesa -> Seguiment) per controlar l'activitat de les funcions que es poden utilitzar per identificar de manera passiva els usuaris, com ara la interfície PerformanceObserver i l'element Canvas.
- S'ha afegit suport per a l'esdeveniment PromiseRejectionEvent, que s'utilitza en algunes biblioteques de JavaScript.
- Per element S'ha implementat la propietat d'escriptura "HTMLInputElement.files".
- S'ha afegit suport experimental per a les plataformes Mac PowerPC i Big Endian.
- S'han augmentat els requisits per a l'entorn de muntatge: ara l'assemblatge requereix un compilador que admeti l'estàndard C++17.
Font: opennet.ru
