Firefox is een populaire webbrowser
Mozilla heeft de officiële release aangekondigd van de nieuwe versie van "Firefox 154", een update die een breed scala aan instellingen bevat om verbindingen op lokale netwerken te beschermen, tabbladbeheer te optimaliseren met behulp van kunstmatige intelligentie en nieuwe mogelijkheden te bieden aan webontwikkelaars.
Tegelijk met deze release heeft de organisatie onderhoudsupdates uitgebracht voor haar Extended Support Branches (ESR), namelijk versie 153.1.0, 140.14.0 en 115.39.0. Daarnaast heeft het Mozilla-ontwikkelteam in deze release 167 beveiligingslekken gedicht.
Belangrijkste nieuwe functies van Firefox 154
De nieuwe versie van Firefox bevat verbeteringen op het gebied van beveiliging, met name de Local Network Access (LNA)-specificatie voor WebSocket-verbindingen. Voorheen konden openbare webapplicaties proberen verbindingen tot stand te brengen met apparaten binnen het interne netwerk van een gebruiker. Firefox beperkt de toegang nu standaard tot loopback-adressen en privénetwerkbereiken.
Met andere woorden: als een website een WebSocket-verbinding probeert te openen met een lokale bron, zal de browser de actie stoppen en een dialoogvenster weergeven waarin expliciete toestemming wordt gevraagd.
Tabbladbeheer, privacy en multimedia
Firefox 154 introduceert de "Smart Window"-modus, een functie die geleidelijk wordt uitgerold en gebruikmaakt van kunstmatige intelligentie om geopende tabbladen te analyseren, ze logisch te groeperen op basis van hun context en namen voor elke groep voor te stellen.
Om het beheer van deze nieuwe functies te vereenvoudigen, bevat de adresbalk een sneltoets genaamd "AI beheren", die direct toegang geeft tot het bijbehorende instellingenpaneel. Daarnaast kan de ingebouwde tool voor volledige paginavertaling nu ook content vertalen die is ingesloten in HTML-frames (<iframe>), waarbij de taal al tijdens het laden van de website wordt herkend voor een snellere respons.
Wat de multimediaprestaties betreft, is de browserengine geoptimaliseerd om het zoeken en scrollen in de tijdlijn bij het afspelen van video's aanzienlijk te versnellen. Bovendien kunnen Windows-gebruikers nu officieel het NVIDIA GeForce NOW cloudgamingplatform rechtstreeks vanuit de browser gebruiken.
Nieuwe webstandaarden
Voor contentmakers en webontwikkelaars implementeert deze versie recente functies van de CSS-, HTML- en JavaScript-standaarden. De rendering-engine biedt nu ondersteuning voor de CSS-eigenschappen `text-box-trim` en `text-box-edge`, waarmee de boven- en ondermarges van lettertypen wiskundig kunnen worden aangepast. Dit maakt een nauwkeurige verticale uitlijning mogelijk zonder gebruik te hoeven maken van trucjes met de spatiëring.
Ook inbegrepen zijn de CSS-functies `sibling-index()` en `sibling-count()`, waarmee voorwaardelijke styling mogelijk is op basis van de positie van een element ten opzichte van zijn sibling-elementen in de DOM-structuur. Wat betreft de structuur van HTML-formulieren, toont Firefox nu een native grafische interface voor het selecteren van de tijd bij gebruik van de tags `<input type="time">` en `<input type="datetime-local">`.
Op netwerk- en dataverwerkingsniveau interpreteert de browser de HTTP No-Vary-Search-header al. Deze instructie stelt servers in staat aan te geven welke URL-parameters irrelevant zijn voor de inhoud, waardoor de browser paginaversies uit de schijfcache kan hergebruiken en de laadtijden worden verbeterd.
Aan de JavaScript-kant is de Iterator-interface bijgewerkt met nieuwe synchrone uitvoeringsmethoden, zoals `.chunks()` voor het opsplitsen van elementen in groepen, `.windows()` voor iteraties met een schuifvenster, `.includes()` voor directe inhoudsvalidatie en `.join()` voor het samenvoegen van resultaten tot tekenreeksen. Tot slot vereenvoudigt de geïntegreerde JSON-bestandsviewer het debuggen door het volledige pad (breadcrumb) van het geselecteerde element onderaan het scherm weer te geven.
Interfaceverbeteringen en oplossingen voor bekende bugs.
De ontwikkelingscyclus was ook gericht op het verfijnen van de grafische interface voor verschillende besturingssystemen. Een bug in macOS, waarbij het sluiten van de browser een onzichtbaar venster achterliet dat muisklikken registreerde, werd verholpen. Daarnaast werden diverse problemen in de Windows-taakbalk met betrekking tot automatisch verbergen en de beeld-in-beeld-weergave van vensters gecorrigeerd. Ook het gedrag van de knop "Firefox-weergave" werd aangepast; deze is verwijderd uit de standaardwerkbalk voor nieuwe of inactieve profielen, maar kan via het aanpassingsmenu weer worden toegevoegd.
Tot slot is het belangrijk te vermelden dat er momenteel aan twee problemen wordt gewerkt : sommige gebruikers kunnen tijdelijk problemen ondervinden met het automatisch invullen van adressen als gevolg van recente aanpassingen aan de automatische invulfunctie, en er kunnen gevallen van trage prestaties of onverwachte prompts voor het hoofdwachtwoord voorkomen bij het openen van de inloggegevens van de browser. Mozilla geeft aan dat er al oplossingen voor beide problemen zijn geïmplementeerd en dat de stabiliteit van de browser nauwlettend in de gaten wordt gehouden.
Hoe installeer of update ik Firefox versie 154?
Als je Firefox al hebt geïnstalleerd, zou de update binnen enkele dagen automatisch via de pakketbeheerder van je distributie moeten verschijnen. Wil je versie 154 echter direct hebben zonder te wachten op de officiële repositories , dan kun je het beste de officiële binaire versie van Mozilla gebruiken.
Om het vanuit het binaire bestand op een willekeurige Linux-distributie (Ubuntu, Fedora, Arch, enz.) te installeren, kunt u de volgende stappen in uw terminal volgen:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Als je liever Snap- pakketten gebruikt (wat gebruikelijk is in Ubuntu), kun je de update afdwingen met:
sudo snap verversen firefox
Voor gebruikers die de voorkeur geven aan Flatpak en Flathub, kan de update worden uitgevoerd door het volgende commando uit te voeren:
flatpak update org.mozilla.firefox
Voor gebruikers van Ubuntu, Linux Mint en andere Ubuntu-afgeleiden is het ook mogelijk om Firefox bij te werken via de officiële PPA . Open hiervoor een terminal en voer de volgende commando's in:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Als je er de voorkeur aan geeft te wachten tot de update beschikbaar komt in de eigen repositories van je distributie (DNF, Pacman), hoef je alleen maar het gebruikelijke updatecommando van je systeem uit te voeren. Houd er wel rekening mee dat dit enkele uren (op Arch) tot meerdere dagen (op Debian/Ubuntu) kan duren.