Software-update: Pale Moon 32.1.0 – Computer – Downloads

Versie 32.1.0 van Pale Moon is uitgekomen. Deze webbrowser is ooit begonnen als een fork van Mozilla Firefox. Deuroptimalisaties voor moderne hardware en het weglaten van toegankelijkheidsfuncties en ouderlijk toezicht presteerde hij toen een stuk beter. Ook was er een 64bit-versie beschikbaar, ruim voordat Mozilla deze zelf aanbood. Intern werkt het op Goanna, een van Mozilla’s Gecko afgeleide browserengine. De browser is beschikbaar voor Windows en Linux, en als bèta ook voor macOS en FreeBSD.

Vanaf versie 30 kan de browser zich naar buiten verplaatsen als een Firefox-browser, wat het eenvoudiger moet maken om oudere browserextensies te gebruiken. De download van Pale Moon is alleen in het Engels; een apart Nederlands taalbestand beschikbaar is. In deze uitgave zijn de volgende veranderingen en beschrijvingen opgenomen:

Pale Moon-versie 32.1.0

Dit is weer een grote update met belangrijke compatibiliteitsverbeteringen voor het web. Met name onze implementatie van Google WebComponents bevindt zich nu in een staat waarin we ze standaard hebben ingeschakeld. Bovendien zijn onze Mac-builds (voor zowel Intel- als ARM-Macs) niet langer in bèta en worden ze als stabiel beschouwd. Ondertekende/notariële builds met de reguliere branding zijn beschikbaar op de downloadpagina!


Wijzigingen/oplossingen:

  • Shadow DOM en CustomElements, die gezamenlijk WebComponents vormen, zijn standaard ingeschakeld, wat een veel bredere webcompatibiliteit naar de browser zou moeten brengen voor menig site die web 2.0+ frameworks gebruikt. Zie uitvoeringsnota’s.
  • Tabtitels in de browser vervagen nu als ze te lang zijn in plaats van weglatingstekens, om wat meer leesbare ruimte te bieden aan paginatitels. Houd er rekening mee dat hiervoor enkele updates van tabbladextensies of thema’s nodig kunnen zijn.
  • Een aantal site-specifieke overrides zijn bijgewerkt of verwijderd omdat ze niet langer nodig of actueel zijn met de platformontwikkelingen op het gebied van webcompatibiliteit. We kunnen uw hulp gebruiken bij het evalueren van degenen die er nog zijn; zie het probleem op onze repo.
  • Onze beloften en asynchrone functie-implementatie bijgewerkt naar de huidige specificaties.
  • Belofte geïmplementeerd.any()
  • Verschillende crashes opgelost met betrekking tot code voor reguliere expressies.
  • Verbeterde afhandeling van reguliere expressie-objecten, zodat het op de juiste manier kan worden opgeschoond.
  • Sommige VP8-videoweergave opgelost.
  • Er is een probleem opgelost waarbij het dakje (tekstcursor) soms niet goed zichtbaar was.
  • Het ingesloten emoji-lettertype bijgewerkt.
  • De CSS-pseudoklassen :is() en :where() geïmplementeerd.
  • Complexe selectors geïmplementeerd voor de :not() CSS-pseudoklasse.
  • De inset CSS steno-eigenschap geïmplementeerd.
  • Implementatie van de env() omgevingsvariabele CSS-functie. Zie uitvoeringsnota’s.
  • Geïmplementeerde afhandeling voor zowel RGB-gecodeerde videoweergave (in plaats van alleen YUV).
  • Geïmplementeerde afhandeling voor video’s met volledig bereik (0-255 luminantieniveaus) voor een betere videoweergavekwaliteit.
  • De voorkeur voor de WebP-beelddecoder verwijderd. Zie uitvoeringsnota’s.
  • De web-tekst-naar-spraak-API is standaard ingeschakeld (alleen ondersteund op sommige besturingssystemen).
  • Bijgewerkt NSPR naar 4.35 en NSS naar 3.79.4
  • Opgeruimd ongebruikt “tracking bescherming” sanitair. Zie uitvoeringsnota’s.
  • URI Classifier-leidingen opgeschoond (overgebleven Google SafeBrowsing).
  • Verschillende intermitterende en moeilijk te traceren crashes verholpen.
  • Verbeterde beveiliging van het inhoudstype van jar: kanalen. Deed
  • Verbeterde veiligheid bij het genereren van JavaScript JIT-codes. Deed
  • Vaste mogelijke crashscenario’s in het grafische subsysteem. Deed
  • Verbeterde beveiliging van bestandsnamen bij het opslaan van bestanden om mogelijke omgevingslekken te voorkomen.
  • Beveiligingsproblemen opgelost: CVE-2023-25751, CVE-2023-28163 en verschillende andere die geen CVE hebben.
  • UXP Mozilla-beveiligingspatchoverzicht: 1 vast, 4 DiD, 14 niet van toepassing.


Implementatie notities:

  • Google WebComponents is al lang bezig met belangrijk functiewerk in UXP. We zijn hiermee eindelijk op een niveau (na verschillende tegenslagen en bakstenen muren) dat het standaard kan worden ingeschakeld. Houd er rekening mee dat hoewel dit de webcompatibiliteit met veel op Chrome gerichte websites die deze controversiële technologieën gebruiken aanzienlijk verbetert, onze implementatie nog niet is voltooid en er meer werk nodig is. Als gevolg hiervan kan deze wijziging om het standaard in te schakelen sommige eerder werkende websites ook kapot maken, maar naar verwachting zal de meerderheid werken bij onze huidige implementatiestatus. Bezoek het forum als je hulp nodig hebt bij problemen met webcompatibiliteit.
  • De env() CSS-functie is geïmplementeerd voor compatibiliteit met websites die hierop vertrouwen zonder terugval. Merk op dat deze functie eigenlijk geen echt nut heeft voor desktops, aangezien deze voornamelijk wordt gebruikt om omgevingsbeperkingen van mobiele schermen aan te geven, bijvoorbeeld extra ruimte die nodig is om een ​​camera-inkeping of opvouwbare schermmarge te vermijden. Vanwege de manier waarop bepaalde sites hun styling implementeren in een mobile-first benadering, wordt aangenomen dat deze functie door deze sites beschikbaar is op alle systemen en in alle browsers. Merk op dat Pale Moon de opgevraagde waarden hier gewoon hard codeert.
  • WebP-afbeeldingen hebben al geruime tijd een stabiele en volledige implementatie in Pale Moon, dus de voorkeur om ondersteuning ervoor uit te schakelen is verwijderd, aangezien het nu wordt beschouwd als een van de “nietje” afbeeldingsindelingen die door webbrowsers worden ondersteund. Dit is gedaan om de complexiteit van de onderhandeling over inhoud te verminderen, vooral omdat we meer ondersteuning toevoegen voor JPEG-XL dat nog steeds niet zo compleet is. Vanaf nu ondersteunen we gewoon altijd WebP-decodering.
  • Hoewel we een voorkeur hadden voor “volgbescherming” in onze browserimplementatie (in about:config), is deze op de markt gebrachte functie van Firefox nooit door ons overgenomen, omdat het voor het grootste deel een servicegebaseerde functie is, en de niet -service-onderdelen waren ongewenst omdat ze nuttige API’s verlamden. Onze effectieve bescherming tegen tracking is niet veranderd, we hebben simpelweg de voorkeur en het sanitair verwijderd voor een niet-functionele servicefunctie die mogelijk de verkeerde indruk zou wekken dat het iets zou doen.
  • Ter herinnering: als u zich zorgen maakt over tracking, gebruik dan een competente adblocker-extensie en schakel “Vertel sites om mijn gegevens niet te delen of verkopen” in Voorkeuren -> Privacy onder “Gegevensprivacy”. U kunt ook “canvas-vergiftiging” inschakelen door canvas.poisondata in te stellen op true in about:config om het risico van vingerafdrukken door canvassen te verminderen.

Flauwe maan


credit :Source link

We will be happy to hear your thoughts

Leave a reply

12game.shop
Logo