Skip to content

Firefox

Gecko — the one major engine that is neither Chromium nor WebKit.

Homebrew cask Direct download

What it does

Firefox’s real value is being a second rendering engine. A layout or CSS bug that only appears outside Chromium is invisible until something non-Chromium loads the page, and with Edge, Brave, Arc and Opera all being Chromium, Firefox is the practical way to catch it.

Its own strengths: Total Cookie Protection isolating cookies per site by default, container tabs for keeping identities separate, and a CSS inspector with genuinely better grid and flexbox tooling than Chrome’s.

Extensions

Firefox’s extension API is still the more permissive of the two: webRequest blocking works, so a content blocker can see and cancel a request rather than hand Chrome a list of rules and hope. Everything below installs from addons.mozilla.org.

Blocking and privacy

ExtensionDoes
uBlock OriginThe content blocker. Full webRequest version, which Chrome no longer allows
Privacy BadgerLearns which third parties track across sites and blocks those, rather than working from a list
PopUpOFFKills overlays, cookie walls and newsletter modals, with a per-site aggressiveness setting
DuckDuckGo Search & Tracker ProtectionDuckDuckGo as the search default, plus tracker blocking and an email alias service
Facebook ContainerConfines Facebook to its own container so its cookies cannot follow you off-site
FastForwardSkips link shorteners and “wait 10 seconds” gateway pages
User-Agent Switcher and ManagerSpoof the user agent per site, for the pages that refuse a browser by name

Credentials and keeping things

ExtensionDoes
BitwardenAutofill from the Bitwarden vault, including TOTP codes
KarakeepOne-click save to a self-hosted Karakeep instance, which archives and tags the page
LinkwardenThe same idea for Linkwarden — a bookmark manager that keeps a full snapshot
Tab Session ManagerSave and restore whole windows of tabs, with automatic periodic snapshots

Downloading and capture

ExtensionDoes
Video DownloadHelperDetects media on a page and downloads it. Needs the companion app for anything that has to be muxed
MeTube DownloaderSends the current URL to a self-hosted MeTube server, which runs yt-dlp for you
FireShotFull-page screenshots, including the part below the fold

Sites worth improving

ExtensionDoes
Refined GitHubDozens of small GitHub fixes — one-click merge conflict resolution, linked issue previews, a usable diff
SteamDBPrice history, real review scores and Steam Deck compatibility, inline on the store page
Augmented SteamStore and library additions — lowest recorded price, wishlist tools, region comparisons
KeepaAmazon price history as a chart on the product page, with drop alerts

Changing how pages behave

ExtensionDoes
TampermonkeyRuns userscripts against matching pages. Anything the other extensions do not cover
Progressive Web Apps for FirefoxInstalls sites as standalone apps with their own windows and Dock icons — Firefox has no built-in PWA support, so this adds a native connector to do it
An extension sees every page you visit, and updates silently. Extensions change hands, and a popular one bought by an ad network is a recurring story. Install few, prefer ones with source you can read, and review the permission prompt — “read and change all your data on all websites” is exactly what it says.

Notes

Firefox self-updates. about:config still exposes every preference, which is the reason it survives as the browser of choice for people who want to change things Chromium hard-codes.

Alternative to

AlternativeTypeTrade-off
LibreWolfOpen sourceA hardened Firefox fork with telemetry and Pocket stripped out
WaterfoxOpen sourceAnother fork, more conservative about removing features
SafariBuilt inThe other non-Chromium engine, and the one iOS users are on
Tor BrowserOpen sourceFirefox-based, for anonymity rather than everyday use

Install

brew install --cask firefox

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on