En utgÄva av webblÀsaren Pale Moon 32.5 har publicerats, som har avgrenats frÄn Firefox-kodbasen för att sÀkerstÀlla högre prestanda, bevara det klassiska grÀnssnittet, minimera minnesanvÀndningen och erbjuda ytterligare anpassningsmöjligheter. Pale Moon-versioner byggs för Windows och Linux (x86_64). Projektkoden distribueras under MPLv2-licensen (Mozilla Public License).
Projektet följer en klassisk organisationsstruktur för grÀnssnittet, utan övergÄng till de i Firefox 29 och 57 integrerade Australis och Photon-grÀnssnitten, och erbjuder omfattande anpassningsmöjligheter. Bland de borttagna komponenterna mÀrks DRM, Social API, WebRTC, PDF-lÀsare, Crash Reporter, statistikinsamlingskod, förÀldrakontroll och funktioner för personer med funktionshinder. JÀmfört med Firefox har webblÀsaren Äterinfört stöd för tillÀgg som anvÀnder XUL och bevarat möjligheten att anvÀnda bÄde fullstÀndiga och lÀttviktiga teman.
Huvudsakliga förÀndringar:
- En grundlÀggande implementering av API:t ReadableStreams har lagts till.
- Stödet för transparens i WebM-video har lagts till, vilket tillÀmpas nÀr man anvÀnder taggen
- Stödet för metoden crypto.randomUUID har lagts till, vilket gör att webbplatsers skript kan generera slumpmÀssiga UUID:er med hjÀlp av WebCrypto-API:t.
- PÄ anvÀndarnas begÀran har instÀllningen browser.bookmarks.openInTabClosesMenu lagts till (aktiverad som standard), vilket gör att bokmÀrkesmenyn förblir öppen efter att bokmÀrken har öppnats i nya flikar (genom att klicka med mittenknappen pÄ musen eller Ctrl-klicka). Som standard stÀngs bokmÀrkesmenyn omedelbart efter att ett bokmÀrke har öppnats.
- Ăverskrivningen av User Agent för Netflix har tagits bort efter att stöd för Silverlight webblĂ€sartillĂ€gg har upphört pĂ„ denna tjĂ€nst. Pale Moon-webblĂ€saren stödjer inte lĂ€ngre uppspelning av DRM-innehĂ„ll pĂ„ Netflix och planerar inte att Ă„terinföra detta stöd.
- Ăverskrivningen av User Agent för Spotify har tagits bort. Stödet för Spotify finns fortfarande, men endast en del av DRM-innehĂ„llet kommer att spelas upp (till exempel spelas podcaster fortfarande upp).
- Stöd för nÀstlade och begrÀnsade (clamping) timers har implementerats i Web Worker.
- Processen för renderering av SVG-bilder pÄ ytor utan angivna höjd- eller breddattribut har förbÀttrats.
- Prestandan för minneshanteringssystemet har förbÀttrats.
- Biblioteket libvpx har uppdaterats till version 1.6.1.
- Rensning och uppdatering av medieuppspelningskoden har genomförts.
- Stödet för aktivering av GMP (Gecko Media Plugin) har tagits bort, eftersom det endast anvÀndes av obehöriga komponenter som EME/DRM och WebRTC.
- De senaste kodbitarna för EME/DRM har tagits bort, eftersom utvecklarna av webblÀsaren Palemoon anser att dessa funktioner inte bör anvÀndas av nÄgra applikationer, pÄ grund av den "drakoniska" policyn inom medieindustrin kring fri och öppen mjukvara.
- Filen simd.js har tagits bort, och istÀllet anvÀnds nu kod i C++.
- AnvÀndningen av biblioteket libav har upphört, och istÀllet anvÀnds FFT-funktionerna frÄn FFMpeg.
- BegrÀnsningarna relaterade till stöd för nya versioner av GLSL har tagits bort.
- Skydd mot överskrivning av rubriken sec-gpc (Global Privacy Control) har lagts till.
- Koden har anpassats för att överensstÀmma med de uppdaterade specifikationerna för funktionerna setInterval, ResizeObserver, Intl.NumberFormat och DefaultNumberOption().
KĂ€lla: opennet.ru
