Release van Firefox 120

De release van de webbrowser Firefox 120 is aangekondigd, en er is een update voor de langdurige ondersteuningsversie - 115.5.0. De tak Firefox 121 is in de bèta-testfase gegaan, met een release gepland op 19 december.

Belangrijkste vernieuwingen in Firefox 120:

  • In het contextmenu is de optie 'Link kopiëren zonder site-tracking' toegevoegd, waarmee de URL van de geselecteerde link naar het klembord kan worden gekopieerd, waarbij opties die worden gebruikt voor het volgen van overgangen tussen sites worden verwijderd. Bij het kopiëren van een link worden bijvoorbeeld de parameters mc_eid en fbclid verwijderd die worden toegepast bij het navigeren vanaf Facebook-pagina's. Voor gebruikers in Duitsland is ook de optie toegevoegd om trackingparameters te verwijderen wanneer een link op een pagina wordt gevolgd of wanneer een link in de adresbalk wordt geopend in de incognito-modus of bij het selecteren van de versterkte (strikte) modus voor bescherming tegen tracking (ETP, Enhanced Tracking Protection). Andere gebruikers kunnen deze functie inschakelen via de instelling privacy.query_stripping.enabled in about:config. Voor het verwijderen wordt een zwarte lijst gebruikt die bekend trackingparameters dekt.
    Release van Firefox 120
  • In het gedeelte voor privacy- en beveiligingsinstellingen (Privacy & Security) is een optie toegevoegd om het GPC (Global Privacy Control)-mechanisme in te schakelen, dat de oude 'DNT'-header (Do Not Track) vervangt en websites informeert over het verbod op de verkoop van persoonlijke gegevens en het gebruik ervan voor het volgen van voorkeuren of navigatie tussen sites.
    Release van Firefox 120
  • In de strikte modus (ETP, Enhanced Tracking Protection) en in de incognito-modus is de bescherming tegen passieve gebruikersidentificatie via de Canvas-API versterkt.
  • Voor gebruikers in Duitsland is standaard de automatische sluiting van pop-updialoogvensters (Cookie Banner Blocker) ingeschakeld, die op websites worden weergegeven om toestemming te verkrijgen voor het opslaan van identificaties in cookies in overeenstemming met de vereisten voor gegevensbescherming in de Europese Unie (GDPR). Aangezien dergelijke pop-upbanners afleiden, de inhoud bedekken en gebruikers tijd kosten om te sluiten, vonden de ontwikkelaars van Firefox het zinvol om dergelijke verzoeken automatisch af te wijzen.

    De blokkering kan worden ingeschakeld in de instellingen onder 'Beveiliging en privacy' of via de parameter 'cookiebanners.service.mode' in about:config (0 — schakelt automatisch sluiten van cookiebanners uit; 1 — weigert in alle gevallen de verzoeken om toestemming en negeert banners die alleen toestemming toestaan; 2 — weigert verzoeken om toestemming waar mogelijk, en als het niet mogelijk is, stemt het in met het opslaan van cookies). In tegenstelling tot de vergelijkbare modus die wordt aangeboden in de Brave-browser en in advertentieblokkers, verbergt Firefox niet het blok, maar automatiseert het de actie van de gebruiker ermee. Er zijn twee verwerkingsmodi voor banners beschikbaar: simulatie van muisklikken (cookiebanners.bannerClicking.enabled) en het injecteren van cookies met de vlag van de gekozen modus (cookiebanners.cookieInjector.enabled).

  • In Windows, macOS en Android is import standaard ingeschakeld. TLS-certificaten uit de opslag van rootcertificaten van het besturingssysteem. Indien nodig kan deze functie worden uitgeschakeld in de instellingen (Voorkeuren → Privacy & Security → Certificaten).
  • Toetsencombinaties zijn toegevoegd voor het bewerken (Alt + enter) en verwijderen (Alt + Backspace) van geselecteerde accounts in de interface about:logins.
  • In de in Ubuntu geleverde Snap-versies van Firefox is ondersteuning voor het importeren van gegevens uit de Chromium-browser, die ook als snap is geïnstalleerd, geïmplementeerd.
  • Op Linux- en Windows-platforms is de mogelijkheid geïmplementeerd om video's in de 'beeld-in-beeld'-modus automatisch naar de hoeken van het scherm te trekken (automatische uitlijning naar de hoeken) door de Ctrl-toets ingedrukt te houden tijdens het verplaatsen.
  • De integratie van een nieuwe draagbare component voor het weergeven van contextuele tips in de adresbalk, herschreven in de programmeertaal Rust, is begonnen.
  • De User Activation API (navigator.userActivation) is toegevoegd, waarmee kan worden bepaald of de gebruiker eerder met de pagina interacted heeft (bijvoorbeeld door te klikken), momenteel interactie heeft of niets op de pagina heeft gedaan (de pagina is alleen geladen en blijft onaangeroerd).
  • Ondersteuning toegevoegd voor een nieuwe HTTP-statuscode — 103 (‘Early Hints’), die kan worden gebruikt voor het proactief verzenden van headers. Code 103 stelt de server in staat om de client te informeren over de inhoud van bepaalde HTTP-headers onmiddellijk na een verzoek, zonder te wachten tot de server alle gerelateerde verzoekoperaties heeft uitgevoerd en begint met het leveren van inhoud. Op deze manier kunnen hints worden gegeven over gerelateerde elementen op de pagina die vooraf kunnen worden geladen (bijvoorbeeld kunnen links naar de gebruikte CSS en JavaScript op de pagina worden opgegeven). Zodra de browser informatie over dergelijke middelen ontvangt, begint deze met het laden ervan zonder te wachten op de voltooiing van de hoofdpagina, wat de totale verwerkingstijd van het verzoek helpt verkorten.
  • Nieuwe eenheden voor maatvoering lh en rlh toegevoegd in CSS, waarmee de maat kan worden aangegeven die overeenkomt met de lineaire hoogte (CSS-eigenschap line-height) van het element of het hoofdelement.
  • In CSS is de functie light-dark() toegevoegd voor het instellen van kleuren voor zowel een lichte als een donkere kleurenschema zonder het gebruik van de media-query prefers-color-scheme.
  • De JavaScript-functie Date.parse() heeft ondersteuning gekregen voor extra datumopmaakvarianten, zoals ‘01-12-1999’, ‘1999-1-5’, ‘10000-01-12’, ‘99-01-05’, ‘1999-01-05 10:00:00’.
  • Ondersteuning voor het media-attribuut in het <source>-element, genest in de <picture>, <audio> en <video> elementen, is verzekerd.
  • Standaard ondersteunde de WasmGC-extensie, die het porteren naar WebAssembly van programma's geschreven in programmeertalen met een garbage collector (zoals Kotlin, Dart, enz.) vergemakkelijkt. WasmGC voegt nieuwe structuren en array-typen toe waarvoor niet-lineaire geheugentoewijzing kan worden toegepast.
  • De webontwikkelaarstools hebben de mogelijkheid toegevoegd om het gedrag van tabs in offline-modus te simuleren.
  • In het stijlbewerkingspaneel is een ‘Pretty Print’-knop toegevoegd voor het formatteren en visueel maken van geminimaliseerde stijlen (voorheen werden geminimaliseerde stijlen automatisch opgemaakt).
  • In de ontwikkelaarstools is de debuggertijd aanzienlijk (tot 70%) versneld bij een grote hoeveelheid broncode. De debugger is refactored voor een correcte werking van breakpoints die aan de ‘unload’-gebeurtenis zijn gekoppeld.
  • In de Android-versie is een fout verholpen die zorgde voor het sluiten van tabbladen bij selectie. De ontwikkeling van een open ecosysteem van browserextensies voor de mobiele editie van Firefox is voortgezet. Voor de officiële lancering van het ecosysteem, gepland voor december, zullen er meer dan 200 extensies beschikbaar zijn in de catalogus addons.mozilla.org (AMO) die kunnen worden geïnstalleerd in Firefox voor Android.

Naast nieuwigheden en foutoplossingen zijn in Firefox 120 19 kwetsbaarheden verholpen. 14 kwetsbaarheden (11 samengevoegd onder CVE-2023-6212 en CVE-2023-6213), die als gevaarlijk zijn gemarkeerd, zijn veroorzaakt door problemen met geheugengebruik, zoals buffer-overflows en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen mogelijk leiden tot de uitvoering van kwaadwillige code bij het openen van specifiek opgemaakte pagina's. Een andere gevaarlijke kwetsbaarheid (CVE-2023-6206) maakt het mogelijk om via clickjacking toestemming voor bevoegdheden te verkrijgen.

De bètaversie van Firefox 121 is opmerkelijk door de mogelijkheid om de onderstreping van links geforceerd in te schakelen, ongeacht de CSS-instellingen (wat nuttig kan zijn voor mensen met kleurwaarnemingsproblemen). In Linux is standaard het gebruik van compositie actief. de server Wayland in plaats van XWayland is standaard ingeschakeld, wat heeft geholpen bij het oplossen van problemen met touchpad-werking, ondersteuning voor gebaren op touchscreens en DPI-instellingen voor elke monitor in omgevingen gebaseerd op Wayland. Het gebruik van Wayland toont ook een verbetering in de prestaties voor grafische taken. Door beperkingen van het Wayland-protocol zijn er echter problemen met het naar voren halen van het venster 'beeld-in-beeld'.

Bron: opennet.ru

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