On avalikustatud veebibrauseri Pale Moon 33.0.0 versioon, mis on hargnenud Firefoxi koodibaasist, et tagada suurem efektiivsus, säilitada klassikaline liides, vähendada mälukasutust ja pakkuda täiendavaid kohandamisvõimalusi. Pale Mooni versioonid on loodud Windowsi ja Linuxi (x86_64) jaoks. Projekti kood on litsentseeritud MPLv2 (Mozilla Public License) alusel.
Projekt järgib klassikalist liidese korraldust, ilma üleminekuta Firefox 29 ja 57 le, integreetud Australis ja Photon liideste poole, ning pakub laialdasi kohandamisvõimalusi. Eemaldatud komponentide hulka kuuluvad DRM, Social API, WebRTC, PDF-vaataja, Crash Reporter, statistika kogumise kood, vanemate kontrollimise vahendid ja toimetuleku lahendused erivajadustega isikutele. Võrreldes Firefoxiga on brauserisse tagastatud tugi laiendustele, mis kasutavad XUL-i, ning võimalus kasutada nii täisfunktsionaalseid kui ka kerged teemad.
Peamised muudatused:
- Lisa API Async Clipboard (navigator.clipboard) kärbitud versioon, mis võimaldab asünkroonset töötlust lõikepangal, võimaldades andmete kirjutamist lõikepanka, kasutades Promise mehhanismi (erinevalt teistest brauseritest on lugemise toimingud keelatud privaatsuse kaitsmise kaalutlustel).
- OCSP (Online Certificate Status Protocol) vastuste töötlemisel on rakendatud digitaalsete allkirjade tugi SHA-2 (SHA-256/SHA-512) räsi alusel.
- Konfiguratorisse on lisatud uus seade (Preferences -> Content -> Media), et piirata DOM-i täisekraani režiimi praeguse aknaga, mitte kogu ekraaniga.
- Konfiguratorisse on lisatud uus sekkumise seade (Preference -> Privacy -> Tracking), et hallata võimalusi, mis võivad kasutada passiivset kasutajate tuvastamist, näiteks PerformanceObserver liides ja Canvas element.
- Lisatud PromiseRejectionEvent sündmuse tugi, mida kasutatakse mõnedes JavaScripti raamatukogudes.
- Elemendi jaoks on rakendatud kirjutatav omadus 'HTMLInputElement.files'.
- Lisatud eksperimentaalne tugi Mac PowerPC ja Big Endian platvormidele.
- Kogumise keskkonna nõuded on tõusnud: kogimiseks on nüüd vajalik kompilaator, mis toetab C++17 standardit.
Allikas: opennet.ru
