Firefox 48.0
Firefox 48.0 is vandaag verschenen. Mozilla's browser maakt een versiesprongetje van 47 naar 48 en deze keer worden ook daadwerkelijk enkele nieuwe en interessante functies geïntroduceerd (wat lang niet altijd het geval is tegenwoordig). Ook worden fouten opgelost, verbeteringen doorgevoerd en lekken dichtgeplakt.
Nieuw in deze uitgave is een verbeterde bescherming tegen schadelijke downloads. Firefox maakt - net als Chrome - gebruik van de Safe Browsing service van Google. Deze beveiligde altijd al tegen kwaadaardige downloads (virussen, malware) maar ook tegen potentieel ongewenste software (adware, toolbars) wordt nu gewaarschuwd. Een andere categorie waartegen je beschermd wordt is ongebruikelijke downloads. Software die niet veel gedownload wordt kan een gevaar vormen als het bijvoorbeeld een fake versie van VLC media speler is die je probeert te downloaden. De echte VLC wordt natuurlijk veel gedownload dus daarvoor krijg je de waarschuwing niet, maar een valse VLC kent niet zoveel downloads en kan een waarschuwing opleveren. Nadeel van het waarschuwen voor ongewone downloads is dat legitieme maar niet zo populaire downloads hier ook last van hebben. Je kunt overigens zelfs instellen waarvoor Firefox moet waarschuwen onder Opties | Beveiliging.
De waarschuwing is ook zichtbaar als een rood of oranje uitroepteken bij het Downloads-icoon in Firefox:
Een andere aanscherping van de beveiliging in Firefox betreft de maatregel om niet-gesigneerde addons niet meer te laden. Dit moet de betrouwbaarheid van het addon-systeem vergroten en bescherming bieden tegen kwaadaardige extensies.
Misschien wel de interessantste vernieuwing in deze uitgave van Firefox is dat een begin wordt gemaakt om gebruikers over te zetten op de multi-proces versie van de browser. Tot nu toe draait Firefox en alles wat daar deel van uitmaakt en onder hangt als één proces in je besturingssysteem. Vanaf Firefox 48 worden de diverse processen, zoals bijvoorbeeld de browser interface en JavaScript - gescheiden van elkaar. Voordelen van de multi-proces Firefox liggen op het gebied van beveiliging (elk afzonderlijk proces krijgt zijn eigen sandbox), efficiëntie (Firefox moet er sneller en responsiever door worden) en stabiliteit (als één proces vastloopt, crasht niet gelijk de hele browser).
Omdat het maken van de multi-proces versie van Firefox een omvangrijk project is (het is een van de ingrijpendste wijzigingen in de browser in jaren), zal de functie geleidelijk worden uitgerold naar gebruikers. Als alles goed gaat zullen steeds meer mensen de multi-proces versie krijgen. Als er toch fouten optreden zal de uitrol stopgezet worden tot de problemen opgelost zijn. Lees hier meer over de multi-proces Firefox (ook wel Electrolysis of e10s genoemd).
Ook beveiligingsgerelateerd is de nieuwe mediaparser die gebruik maakt van de veiligere Rust programmeertaal. Hierdoor moeten Firefox-gebruikers beter beschermd zijn tegen kwaadaardige audio- en video-bestanden op het web.
Verder zijn voor ontwikkelaars, onder de motorkap en aan WebRTC veel wijzigingen doorgevoerd. Mac OS X 10.6, 10.7 en 10.8 worden trouwens niet meer officieel ondersteund in Firefox 48. Je zult Mac OS X 10.9 of hoger moeten hebben. Ten slotte zijn 23 beveiligingslekken opgelost in Firefox 48. Drie daarvan zijn ernstig. Details kun je hieronder nalezen.
Firefox is te downloaden voor Windows, Mac OS X en Linux. In de komende dagen wordt je browser automatisch bijgewerkt. Je kunt ook zelf updaten onder de Firefox-knop | Help | Over Firefox.
Release notes:
New
-
Roar for moar protection against harmful downloads! We've got your back
-
Process separation (e10s) is enabled for some of you. Like it? Let us know and we'll roll it out to more.
-
Add-ons that have not been verified and signed by Mozilla will not load
-
GNU/Linux fans: Get better Canvas performance with speedy Skia support. Try saying that three times fast
-
WebRTC embetterments:
- Delay-agnostic AEC enabled
- Full duplex for GNU/Linux enabled
- ICE Restart & Update is supported
- Cloning of MediaStream and MediaStreamTrack is now supported
-
Searching for something already in your bookmarks or open tabs? We added super smart icons to let you know
-
Windows folks: Tab (move buttons) and Shift+F10 (pop-up menus) now behave as they should in Firefox customization mode
-
The media parser has been redeveloped using the Rust programming language
Fixed
-
Heyo, Jabra & Logitech C920 webcam users. We fixed those pesky WebRTC bugs causing frequency distortions. Buh-bye, squeaky voice!
-
Improved step debugging on last line of functions
Changed
-
So long to support for 10.6, 10.7 and 10.8. Now we can focus on where most Mac users are: 10.9. Don't forget to upgrade!
-
After version 48, SSE2 CPU extensions are going to be required on Windows
-
Au revoir to Windows Remote Access Service modem Autodial
Developer
-
WebExtensions support is now considered as stable
-
Want to move absolute & fixed positioned elements? (Who doesn't, right?) Now you can with our geometry editor.
-
The memory tool now has a tree map view for your debugging pleasure. It's a little bit of "boo" and a whole lot of "ya."
-
We're putting the spotlight on the background. Now you can debug WebExtensions background content scripts and background pages
-
Content Security Policy (CSP) is now enforced for WebExtensions. (Who's down with CSP?)
-
Old and busted: Error Console. New hotness: Browser Console for your debugging pleasure.
-
Add-on development just got easier because you can reload them from about:debugging — because we're all about debugging.
-
This theme is hot, hot, hot! Say hi to the Firebug theme for Developer Tools.
-
Expand network requests from the console panel to view request details in line, so you can see things in context
-
Workers can now use the Web Crypto API
Reageren