Updated Mozilla has aired a bunch of new features aimed at making web 2020 a little less unpleasant in its release of Firefox 72.
"Picture in picture" is a way to play videos, introduced in Firefox 71 for Windows only, but now available on macOS and Linux. Start a video playing and a blue button appears. Click it, and the video plays in a floating, chromeless window, small by default but resizable. Mozilla says it is ideal for, um, multitasking, like when you are hard at work but want to keep an eye on the score at a big game. Perhaps it could work for those dull keynote streams when there might be a big announcement.
Another feature users will notice is the way those "this site wants to send you notifications" pop-ups are handled. The team says that 99 per cent of such notification permission prompts are not accepted. It has long been possible to block them completely, but this can work against you when you hit a messaging site, for example, where notifications can be useful. In Firefox 72, a speech bubble icon appears in the address bar. Nothing happens by default, but you can click the icon to allow or deny notifications.
There are more changes under the covers. A new privacy feature claims to block "fingerprinting", which is where sites try to identify sufficient information about your device, via legitimate browser APIs, to enable user tracking even when tracking cookies are blocked.
"Firefox 72 protects users against fingerprinting by blocking all third-party requests to companies that are known to participate in fingerprinting," said Mozilla on Tuesday.
The feature is powered by a list of companies that do cross-site tracking, maintained by a third-party called Disconnect. Will this be sufficient? It is unlikely, and in fact is described as "our first step in stemming the adoption of fingerprinting technologies." Users serious about not being tracked should still look to VPNs and more specialist privacy-focused browsers.
Crossing the CSS
Developers will find a few new features in Firefox's developers tools. Watchpoints are breakpoints that fire when an object's property is either read or set. A full guide is here. There is also a new timings tab in the Network Monitor that shows queued, start and download times for each resource. In CSS, Shadow Parts are now enabled, described in the spec as a "more convenient and consistent syntax for something authors can already do with custom properties." CSS is sufficiently arcane that more convenience is always welcome.
Another new CSS feature is Motion Path that lets you animate a graphical element along a custom path, much easier to code than using the transform functions that would previously be necessary.
Firefox now has a four-weekly release cycle, and Firefox 72 has arrived right on schedule. Version 73 is due on 11 February. Considering the short release cycle, there is a lot packed into Firefox 72, suggesting that we can look forward to rapid evolution for Mozilla's browser.
With Microsoft revving up Edge 79, based on Chromium, for general availability on January 15, as well as increasing interest in other browsers like Brave and Vivaldi, can we expect Google Chrome's dominance to diminish? According to NetMarketShare, Chrome's piece of the pie went from 63.97 per cent to 63.87 per cent in the course of 2019, while Statcounter says it crept up from 61.72 per cent to 63.62 per cent. Both surveys also show small declines in Firefox usage. Apple is successful at keeping users on Safari on iOS and Mac, thanks to its control of those platforms, but for other browser vendors these figures suggest that persuading users to shift is more than challenging. ®
Updated to add
Mozilla on Wednesday issued version 72.0.1 and ESR 68.4.1 to close a security vulnerability (CVE-2019-17026) that was exploited in the wild. The flaw was discovered and reported by Qihoo 360 ATA.