In the nightly builds of Firefox, which will form the release of Firefox 121 on December 19, a new option has appeared in the context menu that allows users to copy the URL of the selected link to the clipboard, stripping out the tracking parameters used for site navigation. For example, when copying a link, the parameters mc_eid and fbclid, which are used when transitioning from Facebook pages, will be removed.

In general, the ability to remove tracking parameters from URLs has been present since Firefox 102 and can be enabled through the privacy.query_stripping.enabled setting in about:config, when opening a site in private browsing mode or by selecting the strict enhanced tracking protection (ETP). Tracking parameters are stripped when clicking on links on a page and when opening a link in the address bar. A blacklist of known tracking parameters is used for the stripping.
Other changes in the nightly builds of Firefox include improvements to the performance of the built-in JavaScript debugger, with the parsing speed of large files increased by approximately 10%. The JavaScript Tracer (JSTracer in DevTools) now displays DOM events and calls to setInterval, setTimeout, and requestAnimationFrame.

There is also a note from Mozilla developers analyzing the performance changes in Firefox. Since the beginning of the year, the time from launch to the first render (FCP, First Contentful Paint) has been reduced by 15%, from 250 ms to 215 ms. Additionally, the average time the browser spends executing JavaScript during page loads has decreased by 20% (from 1560 ms to 1260 ms). The maximum response time to key presses has also been reduced by 10% (from 65 ms to 59 ms).
Meanwhile, progress is being noted in the development of an open ecosystem for browser extensions for the mobile version of Firefox, provided for the Android platform. By the official launch of the ecosystem scheduled for December, more than 200 extensions suitable for installation in Firefox for Android will be available in the addons.mozilla.org (AMO) catalog (in comparison, there are over 40,000 extensions available for standard builds). Developers of extensions already supplied for the desktop version of Firefox are advised to adapt and optimize their products for the mobile version. It is suggested that extensions transition from a persistent background execution model (extension.getBackgroundPage) to an event-driven mode (browser.runtime.onMessage.addListener).
Source: opennet.ru
