Ëshë publikuar rilis web-brauzerit Pale Moon 33.0.0, që është një dehqësim nga baza e kodit të Firefox për të siguruar një performancë më të lartë, për të ruajtur një ndërfaqe klasike, për të minimizuar konsumimin e memorjes dhe për të ofruar mundësi shtesë për personalizim. Ndërtimet e Pale Moon krijohen për Windows dhe Linux (x86_64). Kodi i projektit shpërndahet nën licencën MPLv2 (Licenca Publike Mozilla).
Projekti ndjek organizimin klasik të ndërfaqes, pa kaluar në ndërfaqet e integruara në Firefox 29 dhe 57, Australis dhe Photon, dhe ofron mundësi të gjera personalizimi. Ndër komponentët e fshirë janë DRM, Social API, WebRTC, shikuesi i PDF-ve, raportuesi i gabimeve, kodi për mbledhjen e statistikave, mjetet për kontrollin parental dhe për përdoruesit me aftësi të kufizuara. Krahasuar me Firefox, shfletuesi rikthen mbështetje për shtesa që përdorin XUL dhe ruan mundësinë e aplikimit të temave të plota dhe të lehta.
Ndryshimet kryesore:
- Është shtuar një version i kufizuar i API Async Clipboard (navigator.clipboard) për punë asinkrone me clipboard-in, që lejon të shkruhet të dhëna në clipboard duke përdorur mekanizmin Promise (ndryshe nga shfletuesit e tjerë, operacionet e leximit janë të ndaluara për arsye të privatësisë).
- Gjatë përpunimit të përgjigjeve OCSP (Protokolli Online të Statusit të Certifikatave) është realizuar mbështetje për nënshkrimet digjitale të bazuara në hash-et SHA-2 (SHA-256/SHA-512).
- Është shtuar një cilësim (Preferencat -> Përmbajtje -> media) për të kufizuar modalitetin e plotë të ekranit DOM në dritaren aktuale, dhe jo në të gjithë ekranin.
- Në konfigurator është shtuar një skedë e re cilësimesh (Preferencat -> Privatësia -> Ndjekja) për të menaxhuar aktivitetin e mundësive që mund të përdoren për identifikimin pasiv të përdoruesve, siç janë ndërfaqja PerformanceObserver dhe elementi Canvas.
- Është shtuar mbështetje për ngjarjen PromiseRejectionEvent, e cila përdoret në disa biblioteka JavaScript.
- Për elementin është realizuar një pronë e shkruar e drejtuar "HTMLInputElement.files".
- Është shtuar mbështetje eksperimentale për Mac PowerPC dhe platformat Big Endian.
- Janë rritur kërkesat për ambientin e ndërtimit: tani nevojitet një kompilator që mbështet standardin C++17 për ndërtimin.
Burimi: opennet.ru
