Release van Firefox 130

De release van de webbrowser Firefox 130 heeft plaatsgevonden en updates voor de oudere versies met langdurige ondersteuning — 115.15.0 en 128.2.0 zijn doorgemaakt. De tak Firefox 131 is in de bètafase gekomen, met de release gepland voor 1 oktober.

Belangrijkste vernieuwingen in Firefox 130:

  • Er is een mogelijkheid toegevoegd voor machinaal vertalen naar verschillende talen van tekstfragmenten die op de pagina zijn gemarkeerd, na het uitvoeren van de vertaalactie van de hele pagina (d.w.z. het is mogelijk om een vertaling naar een andere taal toe te passen op fragmenten van een reeds vertaald document). De functie voor het vertalen van de pagina wordt opgeroepen via een indicator in de adresbalk, en het vertalen van fragmenten via het contextmenu dat verschijnt bij het rechtsklikken op de gemarkeerde sectie. Voor de vertaling wordt het in Firefox ingebouwde systeem gebruikt, dat de vertaling lokaal op het systeem van de gebruiker uitvoert, zonder gebruik te maken van externe cloudservices. Het systeem is gebaseerd op de open-source Bergamot-engine, die een wrapper is bovenop het Marian machinevertalingsframework, dat gebruikmaakt van recurrente neurale netwerken (RNN) en taalmodellen gebaseerd op transformers.
    Release van Firefox 130
  • De ingebouwde machinevertalingsengine heeft ondersteuning gekregen voor de Litouwse, Letse, Catalaanse, Kroatische, Tsjechische, Deense, Indonesische, Roemeense, Servische, Slowaakse en Vietnamees talen.
  • Er is een nieuwe sectie «Firefox Labs» toegevoegd aan de configurator, waarin experimentele functies worden voorgesteld voor testen.
    Release van Firefox 130

    Momenteel zijn er drie experimentele mogelijkheden beschikbaar:

    • Automatische voortzetting van het bekijken van video in een zwevend venster (in de modus «beeld in beeld») wanneer men wisselt van tabblad waarop de video wordt weergegeven (als je tijdens het bekijken van de video naar een ander tabblad overschakelt, blijft de video zichtbaar boven het nieuwe tabblad, dankzij de automatische inschakeling van de modus «beeld in beeld»). Nadat men terugkeert naar het oorspronkelijke tabblad met de video, wordt de modus «beeld in beeld» automatisch uitgeschakeld.
    • Weergave van aanbevelingen en zoekresultaten in de adresbalk tijdens het invoeren van complexere tekens met behulp van de IME (Input Method Editor).
    • Ingebouwde chatbot die gebruikmaakt van grote taalmodellen voor interactie met de gebruiker in natuurlijke taal. De interactie met de bot vindt plaats in de zijbalk. Gebruikers hebben de keuze uit de diensten Anthropic Claude, ChatGPT, Google Gemini, HuggingChat en Le Chat Mistral (HuggingChat is alleen beschikbaar in het netwerk van Rostelecom). De gebruiker kan tekstuele vragen aan de AI-bot stellen of tekstfragmenten doorgeven die op de weergegeven pagina zijn gemarkeerd. In het contextmenu dat verschijnt bij het rechtsklikken op het gemarkeerde gebied, is een sectie 'Vraag chatbot' toegevoegd, waarmee een samenvatting of uitleg van de gemarkeerde inhoud kan worden aangevraagd.
      Release van Firefox 130
  • Op het Linux-platform is de geanimeerde effect bij het bereiken van de rand van het scrollgebied standaard ingeschakeld.
  • Het probleem met de weergave in het contextmenu van knoppen voor het inbrengen en extraheren uit het klembord is opgelost.
  • In de builds voor desktop-systemen is de API Web Codecs toegevoegd, waarmee multimedia-streams op laag niveau kunnen worden gemanipuleerd (bijv. individuele frames in video) en toegang wordt verstrekt tot de ingebouwde decoders en encoders voor afbeeldingen, geluid en video in de browser. Deze API kan van toepassing zijn in gebieden zoals streaming, toepassing van effecten aan de clientzijde, hercodering van audio en video, en de ontwikkeling van audio- en video-editors.
  • In de implementatie van de API WebCrypto is ondersteuning toegevoegd voor cryptografische primitieve Curve25519 (digitale handtekeningen Ed25519 en de sleutelovereenkomst schema X25519), die kunnen worden gebruikt via de SubtleCrypto API (methoden deriveKey(), deriveBits(), generateKey(), importKey() en exportKey()).
  • In het HTML-element
    is het attribuut 'name' toegevoegd, waarmee zonder gebruik van JavaScript elementen zodanig gegroepeerd kunnen worden dat op elk moment slechts één element wordt weergegeven, terwijl de andere verborgen zijn (wanneer de gebruiker een nieuw onderdeel opent, worden de andere automatisch gesloten).
  • In de Android-versie is de laadtijd van pagina's versneld door de parallelle laadsysteem van verwante bronnen. Een functie voor het genereren van sterke wachtwoorden voor registratieformulieren is toegevoegd.

Naast nieuwe functies en bugfixes zijn in Firefox 130 13 kwetsbaarheden opgelost. 7 kwetsbaarheden zijn als gevaarlijk gemarkeerd, waarvan 5 veroorzaakt worden door geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugenruimten. Potentieel kunnen deze problemen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal opgemaakte pagina's. Twee gevaarlijke problemen worden veroorzaakt door onjuiste typebehandeling (Type Confusion).

Daarnaast kan worden opgemerkt dat de mogelijkheid wordt overwogen om een nieuwe decoder voor het JPEG-XL afbeeldingsformaat, geschreven door medewerkers van Google in de programmeertaal Rust, in de codebasis van Firefox op te nemen. Bij goedkeuring van het initiatief zal de implementatie in Rust de huidige JPEG-XL decoder in C++ vervangen, die meer dan 100.000 regels code bevat. De initiatiefnemer van de overstap is Bobby Holley, technisch directeur van Mozilla en lid van de raad van bestuur van de Rust Foundation.

Bron: opennet.ru

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