Release van Firefox 141

De release van de webbrowser Firefox 141 is aangekondigd, evenals de updates voor de vorige versies met langdurige ondersteuning — 140.1.0, 115.26.0 en 128.13.0. De versie Firefox 142 is in de bètafase gebracht, met een geplande release op 19 augustus.

Belangrijkste vernieuwingen in Firefox 141:

  • Er is experimentele ondersteuning toegevoegd voor automatische tabbladen-groepering, gebaseerd op een lokaal uitgevoerd AI-model dat tabs met vergelijkbare thema's herkent. Na het slepen van een tabblad naar een ander of het openen van het contextmenu met groepsopties, toont de browser nu de knop 'Suggest more of my tabs'. Na het klikken op deze knop wordt er een lijst met vergelijkbare tabbladen weergegeven voor snelle toevoeging aan de groep. AI biedt ook een relevante groepsnaam aan. Deze functie is voorlopig niet standaard ingeschakeld voor iedereen en zal geleidelijk geactiveerd worden voor steeds meer gebruikers. Voor handmatige activatie kan de optie 'browser.tabs.groups.smart.enabled' op de pagina about:config worden ingeschakeld.
    Release van Firefox 141
  • Er is een mogelijkheid toegevoegd om de grootte van de werkbalk onderaan de zijbalk met verticale tabbladen te wijzigen. Voor het splitsen van de ruimte voor tabbladen en tools hoeft u alleen de horizontale scheidingslijn met de muis te verslepen. Als niet alle tools in het geselecteerde gebied passen, zal een deel ervan in een extra uitvouwbaar menu worden geplaatst.
    Release van Firefox 141
  • In de adresbalk is een eenhedenconversietool geïntegreerd die ondersteuning biedt voor het converteren van tijdzones en meeteenheden, inclusief hoeken, afstand, temperatuur, massa en kracht. Bij het klikken op het resultaat wordt dit in het klembord opgeslagen.
    Release van Firefox 141
    Release van Firefox 141
    Release van Firefox 141
  • In de builds voor het Linux-platform is het geheugengebruik verminderd en is de eis voor herstart na een update via de pakketbeheerder verwijderd.
  • Voor gebruikers uit Brazilië, Spanje en Japan is de functie voor het automatisch aanvullen van adressen in webformulieren ingeschakeld, die eerder alleen beschikbaar was voor de Verenigde Staten, het Verenigd Koninkrijk, Canada, Duitsland, Frankrijk, Polen, Italië en Oostenrijk.
  • Standaard is in de builds voor het Windows-platform de API WebGPU en de shader-taal WGSL (WebGPU Shading Language) ingeschakeld. Voor Linux en macOS zal de ondersteuning voor WebGPU worden opgenomen in een van de volgende releases; tot die tijd kan WebGPU worden ingeschakeld via de instellingen 'dom.webgpu.enabled' en 'gfx.webrender.all' op de pagina about:config. WebGPU biedt een vergelijkbare programmeerinterface als Vulkan, Metal en Direct3D 12 voor het uitvoeren van operaties aan de GPU-kant. WebGPU stelt applicaties in JavaScript in staat om de organisatie, verwerking en verzending van opdrachten naar de GPU te beheersen, evenals het beheer van gekoppelde resources, geheugen, buffers, textuurobjecten en gecompileerde grafische shaders.
  • Bij de terugkeer server van de waarde 'cache' in de HTTP-header 'Clear-Site-Data' is ook de opruiming van de terug-vooruit cache (BFCache — Back-forward cache) geïmplementeerd, die onmiddellijke navigatie mogelijk maakt bij het gebruik van de knoppen 'Terug' en 'Vooruit' of bij het navigeren door eerder bekeken pagina's van de huidige site.
  • In het HTML-element is een attribuut 'closedby' toegevoegd, waarmee het gedrag bij het sluiten van de dialoog kan worden bepaald. De waarde 'none' betekent dat de gebruiker de dialoog niet kan sluiten; 'closerequest' staat sluiting toe met de toets ESC; 'any' leidt tot sluiting bij een muisklik buiten het dialoogvenster of bij het indrukken van ESC.
  • De ondersteuning voor de technologie CHIPS (Cookies Having Independent Partitioned State) is teruggebracht, waarmee cookies geïsoleerd kunnen worden in relatie tot een domein. het eerste niveau, met gebruik van het attribuut 'Partitioned'. Als normaal gesproken externe code van website 'C', ingebed op websites 'A' en 'B', algemene cookies voor deze websites kan verwerken, dan zullen bij het gebruik van het attribuut 'Partitioned' de cookies die door website 'C' zijn ingesteld, bij het laden van code van website 'A' en 'B', volledig worden gescheiden.
    Release van Firefox 141Release van Firefox 141
  • In de JavaScript-methoden HTMLElement.showPopover() en HTMLElement.togglePopover() is een argument 'options.source' toegevoegd, dat verwijst naar de handler voor het openen van de popover. In de methode togglePopover() is een argument 'options.force' toegevoegd voor het geforceerd openen of sluiten van de popover.
  • In de PointerEvent-interface is de eigenschap persistentDeviceId toegevoegd en in de IntersectionObserver-interface de eigenschap scrollMargin.
  • De CSS-eigenschap 'font-variant-emoji' is toegevoegd voor het instellen van de stijl van de weergave van emoji. Bijvoorbeeld, men kan kiezen voor tekstuele of grafische presentatie.
    Release van Firefox 141
  • In de Android-versie is het menu opnieuw ontworpen; automatische blokkering van privé-tabbladen is geïmplementeerd na het switchen naar een andere app; de domeinnaam in de adresbalk is gemarkeerd; er is een functie toegevoegd voor het verzenden van PDF-bestanden naar andere applicaties.
    Release van Firefox 141Release van Firefox 141Release van Firefox 141

Naast nieuwe functies en foutoplossingen zijn er in Firefox 141 27 kwetsbaarheden verholpen. 13 kwetsbaarheden zijn veroorzaakt door geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen potentieel leiden tot het uitvoeren van kwaadaardige code bij het openen van speciaal gemaakte pagina's.

Bron: opennet.ru

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