Botimi një version të ri të shfletuesit web Pale Moon 32.5, i cili është një fork i kodit të Firefox për të siguruar performancë më të lartë, ruajtjen e ndërfaqes klasike, minimizimin e konsumit të memories dhe ofrimin e mundësive shtesë për personalizim. Ndërtimet e Pale Moon krijohen për Windows dhe Linux (x86_64). Kodi i projektit shpërndahet sipas licencës MPLv2 (Mozilla Public License).
Projekti ndjek organizimin klasik të ndërfaqes, pa kaluar në ndërfaqet e integruara në Firefox 29 dhe 57, si Australis dhe Photon, dhe me ofrimin e mundësive të gjera për personalizim. Ndër komponentët e hequr përfshihen DRM, Social API, WebRTC, shikuesi PDF, Shërbimi i Raportimit të Dështimeve, kodi për mbledhjen e statistikave, mjetet për kontrollin prindëror dhe për personat me aftësi të kufizuara. Krahasuar me Firefox, shfletuesi ka rikthyer mbështetje për zgjerimet që përdorin XUL dhe ka ruajtur mundësinë e përdorimit të temave si të plota ashtu edhe të lehta.
Ndryshimet kryesore:
- Implementimi fillestar i API-së ReadableStreams është shtuar.
- Shtuar mbështetje për transparencën në videon WebM, e cila aplikohet kur përdoret etiketa
- Shtuar mbështetje për metodën crypto.randomUUID, e cila lejon skriptet e faqeve të internetit të gjenerojnë UUID të rastësishme përmes API-së WebCrypto.
- Në përputhje me kërkesat e përdoruesve, është shtuar cilësimi browser.bookmarks.openInTabClosesMenu (i aktivizuar nga përfundimi) që lejon të ruhet e hapur menyja e shenjave pas hapjes së shenjave në tab të reja (duke klikuar me butonin e mesëm të miut ose Ctrl+klikimi me miun). Nga e para, menyja e shenjave mbyllet menjëherë pas hapjes së shenjës.
- Hequr mbikëqyrja e vlerës së User Agent për Netflix, pas ndaljes së mbështetjes për këtë shërbim nga plani i shfletuesit Silverlight. Shfletuesi Palemoon nuk mbështet më shfaqjen e përmbajtjes DRM në Netflix dhe nuk planifikon të rikthejë një mbështetje të tillë.
- Hequr mbikëqyrja e vlerës së User Agent për Spotify. Mbështetje për Spotify ende ekziston, por vetëm një pjesë e përmbajtjes DRM do të mund të luhet (për shembull, podcastet vazhdojnë të luajnë).
- Implementuar mbështetje për timerë të zakonshëm dhe të kufizuar (clamping) në Web Worker.
- Përmirësuar procesi i renderimit të imazheve SVG në sipërfaqet ku nuk janë caktuar atributet e lartësisë ose gjerësisë.
- Përmirësuar performanca e mekanizmit të menaxhimit të memories.
- Biblioteka libvpx është përmirësuar në versionin 1.6.1.
- Pastruar dhe përmirësuar kodin për shfaqjen e përmbajtjes media.
- Hequr mbështetje për aktivizimin e GMP (Gecko Media Plugin), pasi ai ishte përdorur vetëm nga komponentë të papështatshëm si EME/DRM dhe WebRTC.
- Këto janë hequr copat e fundit të kodit EME/DRM, pasi zhvilluesit e shfletuesit Palemoon besojnë se aplikacionet nuk duhet të përdorin këto funksionalitete për shkak të politikave "drakonike" të industrisë së mediave ndaj software-it të lirë dhe me kod të hapur.
- Skedari simd.js është hequr, i cili tani është zëvendësuar me kodin C++.
- Përdorimi i bibliotekës libav është ndaluar, dhe tani janë përdorur funksionet FFT nga FFMpeg.
- Janë hequr kufizimet që lidhen me mbështetjen për versionet e reja të GLSL.
- ĂshtĂ« shtuar mbrojtja nga rishkrimi i titullit sec-gpc (Kontrolli Global mbi PrivatĂ«sinĂ«).
- Janë përshtatur me specifikimet e përditësuara të funksioneve setInterval, ResizeObserver, Intl.NumberFormat dhe DefaultNumberOption().
Burimi: opennet.ru
