Mozilla heeft onlangs de release van de nieuwe versie van zijn webbrowser, "Firefox 148", aangekondigd. Daarmee heeft het bedrijf ervoor gekozen tegen de stroom in te zwemmen, aangezien de release niet alleen een robuuste technische evolutie vertegenwoordigt, maar ook een verklaring van principes over de digitale soevereiniteit van de gebruiker.
Samen met de uitgebreide ondersteuningsupdates 140.8.0 en de laatste versie van de 115-serie (115.33.0) legt deze release de basis voor een browser die prioriteit geeft aan menselijke controle en extreme beveiliging, en bereidt tegelijkertijd de weg voor versie 149, die zich al in de bètafase bevindt.
Belangrijkste nieuwe functies van Firefox 148
De belangrijkste nieuwe functie in Firefox 148 is de introductie van een speciale sectie 'AI-instellingen' . Waar andere browsers de integratie van virtuele assistenten verplichten , geeft Mozilla gebruikers de mogelijkheid om deze functies te beheren, te beperken of uit te schakelen. Firefox 148 stelt gebruikers in staat om selectief automatische vertaling, tekstherkenning in afbeeldingen of pdf's, aanbevelingen voor tabgroepering, het genereren van linkoverzichten en zelfs de chatbotinterface uit te schakelen. Voor wie volledige privacy eist, gaat de 'blokkeer'-optie verder dan simpelweg uitschakelen; de geïnstalleerde AI-modellen worden fysiek van de lokale schijf verwijderd en alle sporen ervan worden uit de gebruikersinterface gewist.
Bovendien is het updatebeheer ook losgekoppeld . Het op afstand toepassen van kritieke patches en bugfixes tussen grote releases heeft nu een eigen, aparte schakelaar, waardoor de verplichting om telemetrie te delen of deel te nemen aan experimentele studies volledig vervalt en privacy weer centraal komt te staan.
Voor Microsoft-gebruikers introduceert Firefox 148 een langverwachte vangnetfunctie: native back-up voor Windows 10 en 11. Met deze tool kunt u bladwijzers, wachtwoorden en systeeminstellingen beveiligen, waardoor migraties tussen computers of herstel na het formatteren van het besturingssysteem eenvoudiger worden. Dankzij een slim, privacyvriendelijk ontwerp worden gegevens die de gebruiker heeft ingesteld om te worden verwijderd bij het uitloggen, automatisch overgeslagen.
Bovendien is de consistentie op visueel en mobiel gebied verbeterd: de achtergrondafbeeldingen van nieuwe tabbladen worden nu uniform toegepast op de tabbladen waarin ze zich bevinden , en de Android-versie introduceert een opnieuw ontworpen werkbalk waarmee je de tekst van een link kunt kopiëren zonder de pagina te hoeven openen, waardoor de navigatie via het touchscreen sneller verloopt.
Een schild tegen XSS
Onder de motorkap is deze update een triomf van proactieve cyberbeveiliging en het massaal dichten van beveiligingslekken. Ontwikkelaars hebben 60 beveiligingslekken verholpen (zes keer meer dan in de vorige versie), waarvan 48 het geheugenbeheer bedreigden via bufferoverloop en toegang tot vrijgegeven geheugen. Om het moderne web te beschermen tegen injecties van kwaadaardige code (DOM XSS), heeft Mozilla de Trusted Types API en de Sanitizer API geïmplementeerd. Deze twee vereisen dat ontwikkelaars geen platte tekststrings meer gebruiken in cruciale functies zoals `document.write()` of `element.innerHTML`, maar in plaats daarvan vooraf gevalideerde TrustedHTML-objecten. Bovendien stellen native tools zoals `element.setHTML()` en `document.parseHTML()` ontwikkelaars in staat om gevaarlijke tags uit binnenkomende content te verwijderen voordat de browser deze weergeeft.
Evolutie in JavaScript en CSS
De interne engine van de browser biedt webarchitecten ook nieuwe tools:
- Service Workers zijn nu compatibel met de WebGPU API, waardoor het mogelijk wordt om complexe grafische bewerkingen op de achtergrond uit te voeren.
- Op het gebied van logisch programmeren is JavaScript verrijkt met de methoden Iterator.zip() en Iterator.zipKeyed(), die het elegant samenvoegen van meerdere arrays tot complexe iterable objecten vergemakkelijken.
- Tot slot wint visueel ontwerp aan precisie met nieuwe CSS-eigenschappen: de functie shape() maakt het mogelijk om geavanceerde geometrische vormen te tekenen met behulp van standaard syntax, terwijl position-try-order ontwerpers de mogelijkheid geeft om de hiërarchie van alternatieve posities te definiëren wanneer een verankerd element, zoals een pop-upmenu, dreigt buiten de schermranden te vallen.
Hoe installeer of update ik Firefox versie 148?
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 148 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.