Release van Firefox 93

De release van de webbrowser Firefox 93 is gepubliceerd. Daarnaast is er een update voor de lange termijn-ondersteuningsvertakking gevormd — 78.15.0 en 91.2.0. De vertakking Firefox 94 is in de bèta-testfase gekomen, met een geplande release op 2 november.

Belangrijkste vernieuwingen:

  • Ondersteuning voor het AVIF-afbeeldingsformaat (AV1 Image Format) is standaard ingeschakeld; dit formaat maakt gebruik van intra-frame compressietechnologieën van het AV1 video-encodeerformaat. Kleurruimten met zowel een volledig als een beperkt bereik worden ondersteund, evenals transformatieoperaties (draaien en spiegelen). Animatie wordt voorlopig niet ondersteund. Voor het configureren van de specificatie is de parameter 'image.avif.compliance_strictness' voorgesteld in about:config. De standaardwaarde van de HTTP-header ACCEPT is gewijzigd naar 'image\/avif,image\/webp,*\*'.
  • De WebRender-engine, geschreven in Rust, is verplicht gesteld, wat leidt tot een aanzienlijke verhoging van de weergavesnelheid en vermindering van de CPU-belasting door het verplaatsen van renderingoperaties naar de GPU, uitgevoerd via GPU-shaders. Voor systemen met oudere videokaarten of problematische grafische stuurprogramma's wordt in WebRender de modus voor softwarematige rasterisatie toegepast (gfx.webrender.software=true). Ondersteuning voor de optie om WebRender uit te schakelen (gfx.webrender.force-legacy-layers en MOZ_WEBRENDER=0) is stopgezet.
  • De ondersteuning voor het Wayland-protocol is verbeterd. Er is een laag toegevoegd die problemen met het klembord in omgevingen op basis van het Wayland-protocol oplost. Bovendien zijn er wijzigingen doorgevoerd die knipperen bij het verplaatsen van vensters naar de rand van het scherm in multimonitorconfiguraties verhelpen bij gebruik van Wayland.
  • In de ingebouwde PDF-viewer is de mogelijkheid toegevoegd om documenten met interactieve XFA-formulieren te openen, die doorgaans worden gebruikt in elektronische formulieren van verschillende banken en overheidsinstellingen.
    Release van Firefox 93
  • Bestanden die via HTTP zonder encryptie worden gedownload maar van pagina's geopend via HTTPS zijn nu beschermd tegen downloaden. Dergelijke downloads zijn niet beschermd tegen vervalsing als gevolg van controle over transitverkeer, maar omdat ze plaatsvinden door over te schakelen van pagina's die via HTTPS zijn geopend, kan de gebruiker een vals gevoel van veiligheid ervaren. Bij een poging om dergelijke gegevens te downloaden, krijgt de gebruiker een waarschuwing te zien waarmee blokkering kan worden geannuleerd. Bovendien is het nu ook verboden en zal het stilzwijgend de download van bestanden uit geïsoleerde iframe's blokkeren, waar de 'allow-downloads' attribuut niet expliciet is opgegeven.
    Release van Firefox 93
  • De implementatie van het SmartBlock-mechanisme is verbeterd, dat bedoeld is om problemen op websites op te lossen die ontstaan door de blokkering van externe scripts in de privémodus of bij het inschakelen van versterkte blokkering van ongewenste inhoud (strict). SmartBlock vervangt automatisch de tracking-scripts door vervangingen die een correcte website-laadervaring garanderen. De vervangingen zijn voorbereid voor bepaalde populaire tracking-scripts die op de Disconnect-lijst staan. De nieuwe versie bevat adaptieve blokkering van Google Analytics-scripts, scripts van Google-advertentienetwerken en widgets van de diensten Optimizely, Criteo en Amazon TAM.
  • In privémodus en bij versterkte blokkering van ongewenste inhoud (strict) is er extra bescherming toegevoegd aan de HTTP-header 'Referer'. In de genoemde modi is het nu voor websites verboden om via de HTTP-header Referrer-Policy de beleidsregels 'no-referrer-when-downgrade', 'origin-when-cross-origin' en 'unsafe-url' in te schakelen, waardoor het mogelijk is om de volledige URL via de 'Referer' header terug te geven, waaronder de standaardinstellingen. Ter herinnering: in Firefox 87 is de policy 'strict-origin-when-cross-origin' standaard geactiveerd om potentiële lekken van vertrouwelijke gegevens te blokkeren, wat inhoudt dat paden en parameters uit 'Referer' worden verwijderd bij het verzenden van een verzoek naar andere hosts bij toegang via HTTPS, het versturen van een lege 'Referer' bij overschakeling van HTTPS naar HTTP en het doorgeven van de volledige 'Referer' voor interne overgangen binnen één website. Maar de effectiviteit van de wijziging was twijfelachtig, omdat websites via manipulatie van Referrer-Policy het oude gedrag konden terugkeren.
  • Op het Windows-platform is ondersteuning gerealiseerd voor automatische uitschakeling van tabbladen uit het geheugen wanneer het niveau van beschikbare geheugen in het systeem kritieke lage waarden bereikt. Allereerst worden tabbladen afgesloten die het meeste geheugen verbruiken en waarvoor de gebruiker al een tijd niet heeft ingeschakeld. Bij het overschakelen naar een afgesloten tabblad wordt de inhoud automatisch opnieuw geladen. Voor Linux belooft men deze functionaliteit toe te voegen in een van de volgende versies.
  • De opmaak van het downloadpaneel is aangepast aan de algemene visuele stijl van Firefox.
    Release van Firefox 93
  • In de compacte modus zijn de tussenruimten tussen de elementen van het hoofdmenu, het overflow-menu, de bladwijzers en de geschiedenis van bezoeken verminderd.
    Release van Firefox 93
  • Er is een algoritme toegevoegd voor authenticatie (HTTP Authentication), SHA-256, dat eerder alleen MD5 ondersteunde.
  • TLS-cijfers die het 3DES-algoritme gebruiken, zijn standaard uitgeschakeld. Bijvoorbeeld, de set cijfers TLS_RSA_WITH_3DES_EDE_CBC_SHA is kwetsbaar voor de Sweet32-aanval. Terugkeer van de ondersteuning voor 3DES is mogelijk met expliciete toestemming in de instellingen van oudere TLS-versies.
  • Op het macOS-platform is een probleem opgelost met het verliezen van sessies wanneer Firefox wordt gestart vanuit een aangekoppeld .dmg-bestand.
  • Een gebruikersinterface is gerealiseerd voor duidelijke invoer van datum en tijd voor het webformulier element .
    Release van Firefox 93
  • Voor elementen met het attribuut aria-label of aria-labelledby is de rol meter (role="meter") gerealiseerd, waarmee indicatoren voor numerieke waarden die binnen een bepaald bereik veranderen, kunnen worden geïmplementeerd (bijvoorbeeld de indicatoren voor batterijpercentage).
    Release van Firefox 93
  • In de CSS-eigenschap font-synthesis is ondersteuning toegevoegd voor het sleutelwoord 'small-caps'.
  • De methode Intl.supportedValuesOf() is toegevoegd, die een array retourneert van ondersteunde kalenders, valuta's, reken systemen en eenheden van metingen.
  • Voor klassen is de mogelijkheid toegevoegd om statische initialisatieblokken toe te passen voor het groeperen van code die één keer wordt uitgevoerd bij de verwerking van de klasse: class C { // Blok wordt uitgevoerd bij de verwerking van de klasse static { console.log("C's static block"); } }
  • Ondersteuning is toegevoegd voor het oproepen van HTMLElement.attachInternals voor toegang tot extra methoden voor formulierbeheer.
  • Aan de methode ElementInternals is het attribuut shadowRoot toegevoegd, waardoor eigen elementen toegang hebben tot hun aparte wortel in de Shadow DOM, onafhankelijk van de status.
  • De createImageBitmap() methode heeft ondersteuning gekregen voor de eigenschappen imageOrientation en premultiplyAlpha.
  • De globale functie reportError() is toegevoegd, waarmee scripts fouten naar de console kunnen weergeven, wat het optreden van een niet-afgevangen uitzondering simuleert.
  • Verbeteringen in de versie voor het Android-platform:
    • Bij het starten op tablets zijn knoppen voor 'vooruit', 'achteruit' en 'herladen pagina' aan de toolbar toegevoegd.
    • Automatisch invullen van inlognamen en wachtwoorden in webformulieren is standaard ingeschakeld.
    • Firefox kan nu als wachtwoordbeheerder worden gebruikt om inlognamen en wachtwoorden in andere applicaties in te vullen (dit kan geactiveerd worden via 'Instellingen' > 'Inloggegevens en wachtwoorden' > 'Automatisch invullen in andere apps').
    • De pagina 'Instellingen' > 'Inloggegevens en wachtwoorden' > 'Opgeslagen inloggegevens' > 'Inlognaam toevoegen' is toegevoegd voor handmatig toevoegen van inloggegevens aan de wachtwoordbeheerder.
    • Een pagina 'Instellingen' > 'Gegevensverzameling' > 'Studies en uitschakelen' is toegevoegd, waarmee deelname aan het testen van experimentele functies kan worden geweigerd.

Naast de nieuwe functies en bugfixes in Firefox 93 zijn er 13 kwetsbaarheden verholpen, waarvan 10 als kritisch worden gemarkeerd. 9 kwetsbaarheden (samengevoegd onder CVE-2021-38500, CVE-2021-38501 en CVE-2021-38499) zijn veroorzaakt door problemen met geheugenbeheer, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen potentieel leiden tot het uitvoeren van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.

In de bètaversie van Firefox 94 is de nieuwe serviceseite 'about:unloads' geïmplementeerd, waar de gebruiker bepaalde tabbladen kan forceren om te worden ontladen om het geheugenverbruik te verminderen, zonder ze te sluiten (de inhoud wordt opnieuw geladen wanneer naar het tabblad wordt overgeschakeld).

Bron: opennet.ru

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