Release van Firefox 158

De release van de webbrowser Firefox 158 heeft plaatsgevonden en er zijn updates voor de eerdere versies met langdurige ondersteuning — 153.5.0 en 115.43.0. In het kader van de nieuwe tweewekelijkse releasecyclus is de Firefox 159 versie naar de bètatestfase overgebracht, met een geplande release op 27 oktober.

Belangrijkste vernieuwingen in Firefox 158 (1, 2, 3):

  • Standaard ondersteuning voor het decoderen van afbeeldingen in het JPEG XL-formaat is toegevoegd. De MIME-type "image/jxl" is aan de HTTP-header Accept toegevoegd. Net als in Chrome is de JPEG-XL-implementatie in Firefox gebaseerd op de jxl-rs-bibliotheek, geschreven in Rust. JPEG XL stelt in staat om de bestandsgrootte met 30-50% te verminderen in vergelijking met JPEG-afbeeldingen van gelijke kwaliteit. Ondersteunde geavanceerde functies omvatten: HDR, animatie, transparantie, progressieve laadmodi, soepel verval van kwaliteit bij afname van de bitrate, verliesloze JPEG-compressie, ondersteuning voor tot 4099 kanalen en een breed scala aan kleurdiepte.
  • In de "Smart Window"-modus, die een aparte interactieruimte met AI biedt, is de mogelijkheid voor het automatisch invullen van formulieren toegevoegd. Bij een klik op een veld in een webformulier doet AI voorstellen die zijn gemaakt op basis van open tabbladen en eerder opgeslagen autofill-gegevens. Deze mogelijkheid is geactiveerd voor een deel van de gebruikers.
  • In de achtergrondinstellingen op de pagina die wordt weergegeven bij het openen van een nieuw tabblad, is het mogelijk gemaakt om de geschiedenis van alle geladen achtergrondafbeeldingen op te slaan, en niet alleen de laatste afbeelding. Alle door de gebruiker geselecteerde afbeeldingen kunnen worden bekeken in de sectie "Your images".

  • Het opslaan van pagina's in PDF-formaat en afdrukken op Linux en macOS is verbeterd. Problemen met het weergeven van PDF's, zoals het negeren van wiskundige symbolen, zijn opgelost.
  • Er is ondersteuning voor de Wit-Russische taal geïmplementeerd.
  • Door gebruik te maken van subpixel-scrollpositionering (zonder afronding op gehele pixels) is de soepelheid van scrollen op schermen met een hoge pixeldichtheid of bij het wijzigen van de schaal van de pagina verhoogd.
  • Ondersteuning voor getypeerde rekenkunde is toegevoegd aan de CSS-functie calc(), waardoor rekenkundige bewerkingen met inachtneming van opgegeven eenheden kunnen worden uitgevoerd, bijvoorbeeld calc(50vw + 2rem), calc(1000px / 2) of calc(40deg + 2rad).
  • In de Notification API en de ServiceWorkerRegistration.showNotification() method is een optie navigate toegevoegd, die de URL bepaalt voor de overgang na een klik op de melding.
  • Voor invoerelementen met de attribuut ‘autocomplete=»webauthn»‘ is een pop-upvenster voor wachtwoordloze authenticatie via vingerafdruk of gezicht geïmplementeerd.
  • De eigenschap PerformanceResourceTiming.deliveryType ondersteunt nu de waarde «cache» om bronnen geïdentificeerd als vanuit de cache verkregen aan te geven.
  • Ondersteuning voor de WebGL-extensie EXT_polygon_offset_clamp is toegevoegd.
  • In de Firefox-versie voor Android is het nu mogelijk om de tabbladenbalk aan de boven- of onderkant van het venster te plaatsen.
  • Een nieuwe editie van Firefox Enterprise is samengesteld, waarvan de kenmerken in een aparte review zijn beschreven.

Naast nieuwe functies en bugfixes zijn er in Firefox 158 77 kwetsbaarheden verholpen, waarvan 30 als hoog risico zijn gemarkeerd. De meeste kwetsbaarheden worden veroorzaakt door problemen met geheugenbeheer, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen potentieel leiden tot de uitvoering van kwaadaardige code bij het openen van specifiek opgemaakte 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