Release van Firefox 96.

De release van de webbrowser Firefox 96 heeft plaatsgevonden. Daarnaast is er een update voor de long-term support tak - 91.5.0. De tak Firefox 97 is naar de bèta-testfase gegaan, waarvan de release gepland staat voor 8 februari.

Belangrijkste vernieuwingen:

  • Er is een functie toegevoegd voor het handmatig inschakelen van een donkere of lichte thema voor websites. De kleurstelling verandert door de browser en vereist geen ondersteuning van de website, wat het mogelijk maakt om een donker thema toe te passen op websites die alleen in lichte tonen beschikbaar zijn, en een licht thema op donkere websites.
    Release van Firefox 96.

    Voor het wijzigen van de kleurweergave zijn in de instellingen (about:preferences) in de sectie 'Algemeen/Taal en uiterlijk' nieuwe opties toegevoegd in de sectie 'Kleuren', waar je kleuren kunt overschrijven op basis van het kleurenschema van het besturingssysteem of handmatig kleuren kunt toewijzen.

    Release van Firefox 96.
  • De ruisonderdrukking en automatische geluidsversterking zijn aanzienlijk verbeterd, evenals de echo-onderdrukking.
  • De belasting op de hoofdthread is aanzienlijk verminderd.
  • Er zijn strengere beperkingen opgelegd aan het verzenden van cookies tussen websites, met een verbod op het verwerken van derden-cookies die worden geplaatst bij bezoeken aan websites die verschillen van de domein huidige pagina. Dergelijke cookies worden gebruikt om gebruikersbewegingen tussen websites te volgen via advertentienetwerken, sociale media-widgets en webanalyse-systemen. Voor het beheer van de cookie-overdracht wordt de 'Cookie Policy' attribuut Same-Site, dat standaard nu is ingesteld op 'Same-Site=Lax', gebruikt, wat de verzending van cookies voor cross-site subverzoeken, zoals het opvragen van afbeeldingen of het laden van content via een iframe van een andere website, beperkt, wat ook bescherming biedt tegen CSRF (Cross-Site Request Forgery) aanvallen.
  • Problemen met de kwaliteitsvermindering van video op bepaalde websites en met de reset van de SSRC-header (Synchronization source identifier) tijdens het bekijken van video zijn opgelost. Ook is het probleem met de verlaging van de resolutie bij het delen van het scherm via WebRTC verholpen.
  • Op het macOS-platform leidt het klikken op links in Gmail nu tot het openen ervan in een nieuw tabblad, zoals op andere platforms. Vanwege niet-opgeloste problemen is het loskoppelen van video in de fullscreen-modus niet toegestaan.
  • Om de configuratie van de donkere modus te vereenvoudigen, is er een nieuwe CSS-eigenschap color-scheme toegevoegd, waarmee kan worden bepaald in welke kleurenschema's een element correct kan worden weergegeven. Ondersteunde schema's zijn onder andere 'light', 'dark', 'day mode' en 'night mode'.
  • De CSS-functie hwb() is toegevoegd, die kan worden gebruikt in plaats van kleurwaarden om kleuren te definiëren volgens het HWB-kleurmodel (hue, whiteness, blackness). Optioneel kan in de functie een transparantiewaarde worden opgegeven.
  • Voor de CSS-eigenschap counter-reset is de functie ‘reversed()’ geïmplementeerd, waarmee omgekeerde CSS-tellers kunnen worden gebruikt om elementen in aflopende volgorde te nummeren (bijvoorbeeld kan het mogelijk zijn om de nummers van elementen in <ol>-lijsten in aflopende volgorde weer te geven).
  • Op het Android-platform is ondersteuning toegevoegd voor de methode navigator.canShare(), die controleert of het mogelijk is om de methode navigator.share() te gebruiken, die middelen biedt voor het delen van informatie op sociale netwerken, bijvoorbeeld door een uniforme knop te genereren voor publicatie op sociale netwerken die de bezoeker gebruikt of om gegevens naar andere applicaties te verzenden.
  • De API Web Locks is standaard ingeschakeld, waardoor webtoepassingen kan worden gecoördineerd in meerdere tabbladen of toegang tot middelen vanuit web workers mogelijk is. De API biedt middelen voor het verkrijgen van vergrendelingen op een asynchrone manier en het vrijgeven van vergrendelingen na het voltooien van het benodigde werk met de gedeelde bron. Terwijl één proces de vergrendeling vasthoudt, wachten andere processen zonder de uitvoering te onderbreken tot deze wordt vrijgegeven.
  • In de IntersectionObserver()-constructor is bij het doorgeven van een lege string de standaardwaarde voor rootMargin ingesteld in plaats van het genereren van een uitzondering.
  • De mogelijkheid om canvas-elementen te exporteren in het WebP-formaat is geïmplementeerd bij het aanroepen van de methoden HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() en OffscreenCanvas.toBlob.
  • In de bètaversie van Firefox 97 is de uploadprocedure gemoderniseerd — in plaats van een verzoek weer te geven vóór de start van de upload, worden bestanden nu automatisch geüpload en kunnen ze op elk moment worden geopend via het deelvenster met informatie over de voortgang van de upload.

Naast verbeteringen en bugfixes in Firefox 96 zijn er 30 kwetsbaarheden verholpen, waarvan er 19 als gevaarlijk worden gemarkeerd. 14 kwetsbaarheden zijn veroorzaakt door geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Potentieel kunnen deze problemen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal ontworpen pagina's. Onder de gevaarlijke problemen wordt ook de omzeiling van Iframe-isolatie via XSLT, een raceconditie bij het afspelen van geluidsbestanden, een bufferoverloop bij het gebruik van de CSS-filter blendGaussianBlur, toegang tot geheugen na vrijgave bij het verwerken van bepaalde netwerkverzoeken, vervalsing van de inhoud van het browservenster door manipulaties in de volledig-scherm modus en blokkering van het verlaten van de volledig-scherm modus gemeld.

Daarnaast is er aangekondigd dat er een samenwerking plaatsvindt tussen de Linux Mint-distributie en Mozilla, waarbij ongewijzigde officiële versies van Firefox zonder extra patches van Debian en Ubuntu zullen worden geleverd, zonder dat de startpagina wordt vervangen door linuxmint.com/start, zonder vervangingen van zoekmachines en zonder wijzigingen in de standaardinstellingen. In plaats van de zoekmachines Yahoo en DuckDuckGo zal een set van Google, Amazon, Bing, DuckDuckGo, Ebay worden gebruikt. In ruil daarvoor zal Mozilla een bepaald geldbedrag aan de ontwikkelaars van Linux Mint overmaken. Nieuwe pakketten met Firefox zullen worden aangeboden voor de takken Linux Mint 19.x, 20.x en 21.x. Vandaag of morgen zal aan gebruikers het pakket Firefox 96 worden aangeboden, vormgegeven in overeenstemming met de gesloten overeenkomst.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster