Udgivelsen af browseren Pale Moon 32.5

Udgivet version 32.5 af webbrowseren Pale Moon, der er afledt af Firefox-kodebasen for at sikre højere effektivitet, bevare det klassiske interface, minimere hukommelsesforbruget og tilbyde yderligere tilpasningsmuligheder. Pale Moon-opbygninger er tilgængelige for Windows og Linux (x86_64). Projektets kode distribueres under MPLv2-licensen (Mozilla Public License).

Projektet følger den klassiske grænsefladeopbygning uden at overgå til de i Firefox 29 og 57 integrerede Australis og Photon-grænseflader og tilbyder omfattende tilpasningsmuligheder. Blandt de fjernede komponenter kan nævnes DRM, Social API, WebRTC, PDF-læser, Crash Reporter, kode til indsamling af statistikker, værktøjer til forældre- kontrol og funktioner for mennesker med handicap. Sammenlignet med Firefox er understøttelsen af udvidelser, der bruger XUL, genindført, og muligheden for at anvende både fuld- og letvægtstemaer er bevaret.

Vigtige ændringer:

  • Den indledende implementering af API'en ReadableStreams er tilføjet.
  • Støtte til gennemsigtighed i WebM-videoer er tilføjet, som anvendes ved brug af <video>-tagget til animerede billeder med gennemsigtighed. Ændringen kan have betydelig indflydelse på videoafspilningsydelsen, hvis videoen har en alpha-kanal.
  • Metoden crypto.randomUUID er tilføjet, hvilket gør det muligt for webstedsscripts at generere tilfældige UUID'er ved hjælp af WebCrypto API.
  • På brugerens anmodning er indstillingen browser.bookmarks.openInTabClosesMenu tilføjet (aktiveret som standard), som giver mulighed for at holde bogmærkemenuen åben efter at have åbnet bogmærker i nye faner (ved at klikke med musens hjul eller Ctrl+klik). Som standard lukkes bogmærkemenuen straks efter åbningen af et bogmærke.
  • Overskrivningen af User Agent-værdien for Netflix er fjernet efter at understøttelsen af browser-plugin'et Silverlight er ophørt. Palemoon-browseren understøtter ikke længere afspilning af DRM-indhold på Netflix og har ikke planer om at genoptage denne støtte.
  • Overskrivningen af User Agent-værdien for Spotify er fjernet. Understøttelsen af Spotify forbliver kun delvist, da kun en del af DRM-indholdet vil blive afspillet fra den (for eksempel afspilles podcasts stadig).
  • Understøttelse af indlejrede og begrænsede (clamping) timere er implementeret i Web Worker.
  • Processen til rendering af SVG-billeder på overflader, hvor højde- eller breddeattributter ikke er angivet, er forbedret.
  • Ydelsen af hukommelsesallokeringsmekanismen er forbedret.
  • Biblioteket libvpx er opdateret til version 1.6.1.
  • Koden til afspilning af medieindhold er ryddet op og opdateret.
  • Understøttelsen af aktivering af GMP (Gecko Media Plugin) er fjernet, da det kun blev brugt af sådanne unsupported komponenter som EME/DRM og WebRTC.
  • De sidste stykker EME/DRM-kode er fjernet, da udviklerne af Palemoon-browseren mener, at disse funktioner ikke bør bruges af nogen applikationer på grund af den "drakoniske" politik fra medieindustrien over for fri og open-source software.
  • Filen simd.js er blevet fjernet, og i stedet anvendes der nu kode skrevet i C++.
  • Brugen af biblioteket libav er ophørt, og i stedet benyttes FFT-funktioner fra FFMpeg.
  • Begrænsninger relateret til understøttelse af nye versioner af GLSL er blevet fjernet.
  • Tilføjet beskyttelse mod overskrivning af headeren sec-gpc (Global Privacy Control).
  • Opdateret i overensstemmelse med de nye specifikationer for funktionerne setInterval, ResizeObserver, Intl.NumberFormat og DefaultNumberOption().

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster