A fost lansată versiunea 35.0.0 a browserului web Pale Moon, ramificat din codul de bază Firefox pentru a asigura o eficiență mai mare, păstrarea interfeței clasice, minimizarea consumului de memorie și oferirea unor opțiuni suplimentare de personalizare. Compilările Pale Moon sunt disponibile pentru Windows și Linux (x86_64). Codul proiectului este distribuit sub licența MPLv2 (Mozilla Public License).
Proiectul respectă organizația clasică a interfeței, fără a trece la interfețele integrate în Firefox 29 și 57, cum ar fi Australis și Photon, oferind în același timp o gamă largă de opțiuni de personalizare. Printre componentele eliminate se numără DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, codul pentru colectarea statisticilor, instrumentele de control parental și cele pentru persoanele cu dizabilități. Comparativ cu Firefox, browser-ul a readus suportul pentru extensii care utilizează XUL și a păstrat posibilitatea aplicării atât a temelor complete, cât și a celor ușoare.
Modificări principale:
- Layer-urile pentru a asigura compatibilitatea cu API-urile Document.elementFromPoint, GetAnimations, image.decode(), Intl.DisplayNames, Intl.ListFormat, Intl.RelativeTimeFormat și Streams sunt incluse în mod implicit.
- În CSS au fost implementate cuvântul cheie revert-layer și pseudo-clasa ':has()'.
- Metoda replaceSync a fost implementată în obiectul CSSStyleSheet.
- A fost adăugat proprietatea adoptedStyleSheets.
- În modul de compatibilitate cu Firefox, versiunea 140 este setată implicit.
- Suportul pentru arhitecturile LoongArch64 și Mac/PPC a fost îmbunătățit.
- Pentru Linux și FreeBSD, a fost adăugată o opțiune pentru compilarea suportului NPAPI fără GTK2.
- Pe platforma Linux, s-a îmbunătățit performanța seturilor de date în formulare pe anumite pagini complexe.
Sursa: opennet.ro
