Release van Firefox 100

De release van de webbrowser Firefox 100 heeft plaatsgevonden. Daarnaast is er een update voor de langdurige ondersteuningsversie — 91.9.0. De Firefox 101-branch zal binnenkort in beta-testfase worden gebracht, met een release gepland op 31 mei.

Belangrijkste vernieuwingen in Firefox 100:

  • De mogelijkheid om meerdere woordenboeken voor verschillende talen tegelijkertijd te gebruiken bij spellingscontrole is geïmplementeerd. In het contextmenu kunnen nu meerdere talen tegelijk worden geactiveerd.
  • In Linux en Windows zijn zwevende scrollbars standaard ingeschakeld, waarbij de volledige scrollbar alleen verschijnt wanneer de muiscursor eroverheen beweegt; op andere momenten wordt een dunne lijnindicator weergegeven, die het huidige scrollniveau op de pagina aangeeft, maar als de cursor niet beweegt, verdwijnt de indicator na een tijdje. Om de verborgen scrollbars uit te schakelen, is er een optie in 'Systeeminstellingen > Toegankelijkheid > Visuele Effecten > Altijd scrollbars weergeven'.
  • In de modus 'beeld-in-beeld' worden ondertitels weergegeven wanneer video's van YouTube, Prime Video en Netflix worden bekeken, evenals op websites die het WebVTT-formaat (Web Video Text Track) gebruiken, zoals Coursera.org.
  • Bij de eerste opstart na de installatie is er een controle toegevoegd om de taalversie van Firefox te vergelijken met de instellingen van het besturingssysteem. Bij afwijkingen wordt de gebruiker gevraagd welke taal in Firefox moet worden gebruikt.
  • Op het macOS-platform is er ondersteuning toegevoegd voor video met een uitgebreid dynamisch bereik op systemen met schermen die HDR (High Dynamic Range) ondersteunen.
  • Op het Windows-platform is hardwarematige versnelling voor het decoderen van video in het AV1-formaat standaard ingeschakeld op computers met GPU's van Intel Gen 11+ en AMD RDNA 2 (behalve Navi 24 en GeForce 30) als de AV1 Video Extension aanwezig is in het systeem. In Windows is ook de overlaymodus voor uitvoer (Video overlay) standaard ingeschakeld voor Intel GPU's, wat helpt om het energieverbruik tijdens het afspelen van video te verlagen.
  • Voor gebruikers uit het Verenigd Koninkrijk is er ondersteuning voor het automatisch invullen en onthouden van creditcardnummers in webformulieren.
  • Er is een gelijkmatigere verdeling van middelen verzekerd bij het weergeven en verwerken van gebeurtenissen, wat bijvoorbeeld heeft geholpen om problemen met vertraging bij de volumeregelaar in Twitch op te lossen.
  • Voor subresources en iframes die van andere sites zijn geladen, is het negeren van het instellen via de HTTP-header Referrer-Policy ingeschakeld voor de policies «no-referrer-when-downgrade», «origin-when-cross-origin» en «unsafe-url», die het mogelijk maken om voorbij de standaardinstellingen het volledige URL in de «Referer»-header naar externe websites te verzenden. Ter herinnering, in Firefox 87 werd met het doel om potentiële lekken van vertrouwelijke gegevens te blokkeren, standaard de policy «strict-origin-when-cross-origin» geactiveerd, wat betekent dat paden en parameters uit de «Referer» worden verwijderd bij het verzenden van een verzoek naar andere hosts via HTTPS, het verzenden van een lege «Referer» bij een overgang van HTTPS naar HTTP en het verzenden van de volledige «Referer» voor interne overgangen binnen dezelfde site.
  • Er is een nieuwe focusindicator voor links voorgesteld (bijvoorbeeld weergegeven bij het navigeren door links met de tab-toets) — in plaats van een stippellijn worden links nu omrand met een doorlopende blauwe lijn, vergelijkbaar met hoe actieve velden in webformulieren worden gemarkeerd. Het wordt opgemerkt dat het gebruik van een doorlopende lijn de navigatie vergemakkelijkt voor mensen met een verminderde visie.
  • De mogelijkheid om Firefox als standaard PDF-viewer te kiezen is toegevoegd.
  • API WritableStreams is toegevoegd, dat een extra abstractieniveau biedt voor het organiseren van het schrijven van stroomgegevens naar een kanaal, dat ingebouwde middelen voor stroombeperking heeft. Ook is de methode pipeTo() toegevoegd voor het creëren van naamloze kanalen (pipe) tussen ReadableStreams en WritableStreams. Interface WritableStreamDefaultWriter en WritableStreamDefaultController zijn toegevoegd.
  • In WebAssembly is ondersteuning voor uitzonderingen (WASM Exceptions) geïmplementeerd, waarmee het mogelijk is om uitzonderingafhandelaren voor C++ toe te voegen en de semantics van het uitrollen van de oproepstack (unwind) toe te passen zonder extra afhandelaars in JavaScript.
  • De prestaties van elementen met «display: grid» met een hoge niveau van nesting zijn verbeterd.
  • In CSS is ondersteuning voor media-query's ‘dynamic-range’ en ‘video-dynamic-range’ toegevoegd om de aanwezigheid van een scherm dat HDR (High Dynamic Range) ondersteunt vast te stellen.
  • De ondersteuning voor de niet-standaard HTTP-header Large-Allocation is stopgezet.

Naast nieuwe functies en bugfixes in Firefox 100 is een reeks kwetsbaarheden verholpen. Op dit moment is gedetailleerde informatie over de verholpen beveiligingsproblemen niet beschikbaar; verwacht wordt dat de lijst met kwetsbaarheden binnen enkele uren zal worden gepubliceerd.

Bron: opennet.ru

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