Maps and Tables

by Alphonse Eylenburg
eylenburg.github.io

→ Back to Homepage and Sitemap

Comparison of Web Browsers

This comparison compares the most popular cross-platform (desktop and mobile) browsers and their features. Until 2016, there were the "Big 5" browsers (Firefox, IE/Edge, Chrome, Opera, and Safari), but since then the market has become more fragmented with new browsers such as Brave and Vivaldi becoming more popular. I have decided to limit my test to these 7 browsers as they are both available on PCs and on phones (unlike for example Pale Moon, which stopped developing its mobile version), and also have decided against including "regional" browsers such as Yandex Browser (Russia), Naver Whale (Korea) or the Chinese browsers (Baidu, 360, Sogou, QQ, ...).

The result of the comparison is less clear than last time. In terms of pure features, Vivaldi, Opera and Firefox are at the top of list, followed by Edge and Brave, with Chrome and Safari being the most "bare-bones" and least customizable browsers. Ironically, the "worst" browsers have the highest market shares, thanks to their being preinstalled on iOS and Android.

Comparison of Web Browsers

Source: eylenburg.github.io

Last updated: January 2022

Mozilla Firefox Apple Safari Google Chrome Microsoft Edge Opera Vivaldi Brave

Developer
Developer name Mozilla Corporation & Foundation Apple Inc. Google LLC (Alphabet Inc.) Microsoft Corporation Opera Software AS Vivaldi Technologies AS Brave Software Inc.
Developer country United States United States United States United States Norwaybut owned by Chinese investor Norway United States
Privacy ratingsSources are linked bad / mixed / good / mixed / bad bad / NA / bad / good / NA bad / bad / bad / bad / bad bad / NA / mixed / bad / bad NA / bad / bad / bad / bad NA / mixed / good / mixed / mixed good / bad / good / mixed / bad
Developer's political activism "Woke" "Woke" "Woke" "Woke" Unpolitical Unpolitical Unpolitical
License FOSS (MPL) Proprietaryexcept for browser engine components licensed under GNU GPL that were inherited from Konqueror's KHTML/KJS engine Proprietaryexcept for browser engine components licensed under GNU GPL that were inherited from Konqueror's KHTML/KJS engine Proprietaryexcept for browser engine components licensed under GNU GPL that were inherited from Konqueror's KHTML/KJS engine Proprietaryexcept for browser engine components licensed under GNU GPL that were inherited from Konqueror's KHTML/KJS engine Proprietaryexcept for browser engine components licensed under GNU GPL that were inherited from Konqueror's KHTML/KJS engine but source code available FOSS (MPL)

General technical information
Based on forked from Netscape, via Mozilla Suite forked from Konqueror forked from Safari, based on Chromium (the unbranded, FOSS version of Chrome) based on Chromium since 2020,
previously forked from Internet Explorer
based on Chromium since 2013,
previously an independent product
based on Chromium,
founded by ex-CEO of Opera
based on Chromium,
founded by ex-CEO of Mozilla
Predecessors and first release 1994 Netscape → 1998 Mozilla → 2002 Firefox 2003 Safari 2008 Chromium/Chrome 1995 Internet Explorer → 2015 Edge 1995 Opera 2016 Vivaldi 2016 Brave
Browser identification (user agent string on PC) Firefox Safari Chrome EDG (until 2020: Edge) OPR (until 2013: Opera) Chrome (until 2019: Vivaldi) Chrome (until 2016: Brave)
HTML and Javascript engine Gecko/SpiderMonkey
WebKit/Nitro on iOS
WebKit/Nitro Blink/V8
WebKit/Nitro until 2013 + on iOS
Blink/V8
WebKit/Nitro on iOS
EdgeHTML/Chakra until 2020
Blink/V8
WebKit/Nitro on iOS
Presto/Carakan until 2013 + in Opera Mini
Blink/V8 Blink/V8
Usage share
Usage share over time
• worldwide
• all device types included
• desktop in darker, mobile in lighter shading
• source: TheCounter 2002-2007, StatCounter 2008-2021
Vivaldi is included in Chrome's market share as it uses Chrome's user agent string. Estimated market share based on monthly active users is <1%.
Brave is included in Chrome's market share as it uses Chrome's user agent string. Estimated market share based on monthly active users is <1%.
Commentary Strongest in Europe;
negligible on mobile devices
Strongest in North America;
mostly used on mobile devices
Clear market leader worldwide;
weakest in North America and Europe
Strongest in North America and Europe;
negligible on mobile devices
Strongest in Africa

Operating system support
Windows Yes (also portable)Inofficial builds (not provided or supported by Mozilla) Dropped Yes (also portable)Inofficial builds (not provided or supported by Google) Yes (preinstalled) Yes (also portable) Yes (also portable) Yes (also portable)Inofficial builds (not provided or supported by Brave Software)
macOS Yes Yes (preinstalled) Yes Yes Yes Yes Yes
GNU/Linux Yes No Yes Yes Yes Yes Yes
Unix Yes (*BSD/Illumos/Solaris) / Dropped (HP-UX)All inofficial builds (not provided or supported by Mozilla).
*BSD = FreeBSD, NetBSD, OpenBSD, and DragonflyBSD.
No No No Dropped: Solaris, Free/Net/OpenBSDNetBSD and OpenBSD had only had inofficial ports (not provided or supported by Opera Software) No No
Chrome OS Yes (Linux app)Firefox officially supports ChromeOS via installation of the Linux application No Yes (preinstalled) No Yes (Android app)Opera has an Android app that is optimized for Chromebooks (e.g. desktop UI), however, in terms of features it has the same limitations as the Android version (e.g. no extensions). Yes (Android app)Vivaldi officially supports Chromebooks via its Android app, however, in terms of features it has the same limitations as the Android version (e.g. no extensions). No
Android Yes (Play Store & APK)via Play Store or APK from Github (GSF dep.)app depends on Google Services Framework No Yes (Play Store & preinstalled)comes preinstalled on most Android devices, otherwise only available via Play Store (GSF dep.)app depends on Google Services Framework Yes (Play Store only)available via Play Store only (GSF dep.)app depends on Google Services Framework Yes (Play Store & APK)via Play Store or APK from Opera website (GSF dep.)app depends on Google Services Framework Yes (Play Store & APK)via Play Store or APK from Vivaldi website (GSF dep.)app depends on Google Services Framework Yes (Play Store & APK)via Play Store or APK from Github (GSF dep.)app depends on Google Services Framework
iOS Yes Yes (preinstalled) Yes Yes Yes No Yes
Other modern operating systems Dropped: AmigaOS, ArcaOS (OS/2), Haiku (BeOS), OpenVMS, QNX, and RISC OSInofficial builds (not provided or supported by Mozilla) No No Xbox System Software Dropped: ArcaOS (OS/2), Haiku (BeOS), and QNX No No
Legacy operating systems Dropped: Maemo, Firefox OS, SkyOSInofficial builds (not provided or supported by Mozilla) No No Dropped: Windows Phone/Mobile Dormant: Opera Mini for basic phonesOpera Mini for basic phones is not actively developed anymore, but is still available for download and comes preinstalled on some feature phones. Rendering is down server-side using the Presto engine. /
Dropped: MacOS Classic, Wii, Nintendo DS,
MeeGo, EPOC/Symbian, Bada, BlackBerry,
Windows Mobile/Phone, Linux-based TVs
No No
Feature Comparison
Win/Mac/Linux AndroidThis comparison looked at Firefox and not Firefox Focus or Firefox Klar. iOSThis comparison looked at Firefox and not Firefox Focus. Mac iOS Win/Mac/Linux Android iOS Win/Mac/Linux Android iOS Win/Mac/Linux AndroidThis comparison looked at Opera and not Opera Mini or Opera Touch. iOSThis comparison looked at Opera (formerly Opera Touch); dropped features may refer to Opera Mini. Win/Mac/Linux Android Win/Mac/Linux Android iOS

Tab handling
Tab grouping ("groups", "stacks", "workspaces") Dropped (v45) (ext.)possible with 3rd party browser extension Yes No Yes (groups) Yes (groups) Yes (groups) Yes no Yes (groups) No No Yes (workspaces) No No Yes (stacks) Yes (stacks) Yes (groups) Yes No
Ability to change tab bar position e.g. vertical tab on the side or bottom tabs; on mobile any possibility to change to location of the tab switcher counts as "yes" Dropped (v29) (ext.)possible with 3rd party browser extension and hiding native tar bar with userChrome.css No No No No Dropped (v16) No no Yes No No Dropped (v15) Yes No Yes No No Yes No
Ability to reload all tabs at once Yes No No Dropped (v9) No No (ext.)possible with 3rd party browser extension No no Yes No No Yes No No Yes No No (ext.)possible with 3rd party browser extension No No
Ability to move tabs to new window Yes No No Only single tabs No Yes Single tabs no Yes No No Only single tabs No No Yes No Yes No No
Ability to mute tabs or sites Yes No No Yes No Yes No No Yes No No Yes No No Yes No Yes No No
Tab pinning Yes No No Yes No Yes No No Yes No No Yes No No Yes No Yes No No
Tab tiling (in same window) No No No No NoSplitscreen with two tabs, on iPad only No No No No No No Dropped (v15)Two websites can be opened side by side by pinning one of them to the sidebar,
but only after enabling the web panel feature in opera://flags.
No No YesTiling several tabs is possible, and you can pin tabs ("web panels") to the sidebar as well No No No No
Search in open tabs Yes (if many open) No Yes Yes Yes hiddenin chrome://flags (ext.)possible with 3rd party browser extension hiddenin chrome://flags No hiddenin edge://flags (ext.)possible with 3rd party browser extension No No Yes No No Yes hiddenin vivaldi://flags hiddenin brave://flags (ext.)possible with 3rd party browser extension hiddenin brave://flags No

Bookmarks & saved sites
Bookmarks bar or speed dial with folders Yes (bookmarks bar) No No Yes (bookmarks bar) No Yes (bookmarks bar) No No Yes (bookmarks bar) No No Yes (both) Yes Dropped Yes (both) Yes Yes (bookmarks bar) No No
Session manager No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No No Yes (workspaces) No No Dropped (v15) (ext.)possible with 3rd party browser extension No No Yes No No (ext.)possible with 3rd party browser extension No No
Offline reading list No No Yes Yes Yes Yes No Yes Dropped (v79) No Yes No Yes Dropped No No No No No
Download/screenshot whole website HTML/PNG Dropped PDFiOS feature via Share button Webarchive/PDF PDF (M)HTML MHTML PDFiOS feature via Share button MHTML/PNG MHTML PDFiOS feature via Share button (M)HTML/PDF (M)HTML/PDF PDFiOS feature via Share button (MHTML)/PDF/PNG MHTML/PNG (M)HTML MHTML PDFiOS feature via Share button

Search
Default search engine Google Google Google Bing Google Bing Brave Search
Ability to delete preinstalled search engines Yes Yes No No No Dropped (v97) No No Dropped (v97) No No Dropped (v15) Dropped No Yes No Dropped (v1.34) No No
Ability to add new search engines Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes Yes Dropped Yes No Yes No No
Search keywordse.g. type "b <text>" to search for <text> in Bing Yes No No No No (ext.)possible with 3rd party browser extension Yes No No Yes No No Yes No No Yes Yes Yes No No

Privacy
Tracking protectione.g. blocking of tracking scripts, third-party cookies, fingerprinting attempts via canvas, user agent string, favicons etc. Yes Yes YesWebKit's "Intelligent Tracking Protection" applies to all iOS browsers Yes Yes No (ext.)possible with 3rd party browser extension No YesWebKit's "Intelligent Tracking Protection" applies to all iOS browsers Yes Yes YesWebKit's "Intelligent Tracking Protection" applies to all iOS browsers Yes Yes YesWebKit's "Intelligent Tracking Protection" applies to all iOS browsers Yes Yes Yes Yes YesWebKit's "Intelligent Tracking Protection" applies to all iOS browsers
Ad blocking (cosmetic, in addition to trackers)incl. blocking of "acceptable ads" and "non-intrusive ads" No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
CNAME uncloakingidentify and block ads and trackers disguised as first-party contents No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension Yes Yes Yes No No Yes No No Yes No No Yes No No Yes Yes Yes
No (or can disable) Federated Learning of CohortsFLoC = browser analyzes the browsing history to assign the user to a "cohort"
and shares this information with advertisers for targeted ads
Yes Yes Yes Yes Yes hiddenin chrome://flags No No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Ability to clear cookies on exit Yes Yes No No No Yes No No Yes Yes No Yes No No Yes No Yes No No
Option to grant website permissions only temporarily No No No No No No No No No No No No No No No No Yes Yes No
Option to disable Google AMP pages No (ext.)possible with 3rd party browser extension No No No No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No No
Partitioning of third-party storage Yes Yes Yes Yes Yes No No Yes No No Yes No No Yes No No Yes Yes Yes
Option to disable hyperlink auditing pings Disabled Disabled No Dropped (v12.1) No Dropped (v74) (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v61) (ext.)possible with 3rd party browser extension No No Dropped (v2.5) (ext.)possible with 3rd party browser extension No Disabled Disabled No
Option to disable JavaScript hiddenin about:config (ext.)possible with 3rd party browser extension Dropped No Yes Yes Yes Yes No Yes Yes No Yes No No Yes Yes Yes Yes Yes
Option to disable images hiddenin about:config (ext.)possible with 3rd party browser extension Dropped Yes Yes No Yes No No Yes No No Yes Yes No Yes No Yes No No

Synchronisation
Bookmarks sync Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Dropped Yes Yes Yes Yes Yes
Passwords sync Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Dropped Yes Yes Yes Yes No
History and open tabs sync Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Dropped Yes Yes Yes Yes No
Settings sync Yes No No No No Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes No
Extensions sync Yes No No No No Yes No No Yes No No No No No Yes No Yes No No
End-to-end encryption of sync data Default E2E encryption Default E2E encryption Optional E2E encryptiononly passwords encrypted by default Limited E2E encryptiononly for passwords, or when using a school or work account Optional E2E encryptiononly passwords encrypted by default Default E2E encryption Default E2E encryption
Ability to self-host sync server Yes No No No No No Yes but no sync with Android/iOS

Convenience
Dynamic text reflowline breaks adjust when zooming in (very useful for websites not optimized for mobile browsers) Yes No No Yes No Yes Dropped No Yes No No Yes Yes Dropped Yes No Yes No No
Ability to open file without savingdownload files into a temporary location ("Open")
rather than save them in the Downloads folder ("Save")
Dropped (v97) No No No No No No No Yes No No Dropped (v15) No No No No No No No
Reader viewhides all elements but text Yes Yes Yes Yes Yes Dropped (v79) (ext.)possible with 3rd party browser extension Dropped No Yes Yes No hiddenin opera://flags (ext.)possible with 3rd party browser extension Yes No Yes Yes Yes Yes Yes
Website translation experimentalcurrently only available in Firefox Nightly and needs to be enabled in about:config (ext.)possible with 3rd party browser extension No No Yes Yes Yes Yes Yes Yes Yes Yes No (ext.)possible with 3rd party browser extension Yes Yes Yes Yes No (ext.)possible with 3rd party browser extension No No
UI dark/light theme follows system settingsThe browser theme will obey the the system settings, e.g. to use dark themes at night and light themes during the day Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yesuser can set a schedule (e.g. dark theme after sunset) in the browser settings;
this schedule can be set the same way as the dark/light schedule in the system settings
manualuser needs to manually switch between dark and light theme Yes Yes Yes Yes Yes
Automatic enforced dark mode for websiteschanges the website to a dark design, at night time or to match the browser UI's dark theme experimental currently only available in Firefox Nightly(ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension hidden/manualenforced dark mode in chrome://flags
but must be turned on/off manually
(ext.)possible with 3rd party browser extension
Yes No hidden/manualenforced dark mode in edge://flags
but must be turned on/off manually
(ext.)possible with 3rd party browser extension
hidden/manualin edge://flags No hidden/manualenforced dark mode in opera://flags
but must be turned on/off manually
(ext.)possible with 3rd party browser extension
YesOptional dark mode for all webcontents
which follows same schedule as UI dark theme
Yescan be set to follow the UI theme, or always show dark websites manualenforced dark mode is available
but must be turned on/off manually
(ext.)possible with 3rd party browser extension
manualenforced dark mode is available
but must be turned on/off manually
hidden/manualenforced dark mode in brave://flags
but must be turned on/off manually
(ext.)possible with 3rd party browser extension
hiddenin chrome://flags No
Autofill (passwords, addresses, payment info) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Upload file from clipboard No (ext.)possible with 3rd party browser extension No No No No No No No No No No Yes No No No No No No No
Data compression No No No No No No Yes No No No No Dropped (v58) Yes Dropped No No No No No

Advanced features
Ability to clear browsing history on exit Yes (flawed)If "clear history on exit" is selected,
the previous session will not be restored after restarting the browser,
even when "restore previous session" is enabled.
Yes No No No No No No Yes Yes No No No No Yes No Yes No No
Multi-account containers w/ official extension No No No No No No No No No No No No No No No No No No
Supports PWAsProgressive Web Apps/add to homescreen No Yes No Yes Yes Yes Yes No Yes Yes No No Yes No Yes Yes Yes Yes No
Userscript support No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v15) (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No No
Automatic tab hibernatingalso called tab snoozing, freezing, unloading etc. Yes No No No No Yes No No Yes No No Yes No No Yes No No (ext.)possible with 3rd party browser extension No No
Back/forward cachere-load previously visited websites instantly from cache Yes Yes Yes Yes Yes Yes Yes Yes hiddenin edge://flags Yes Yes Dropped (v15), hiddenin opera://flags Yes Yes hiddenin chrome://flags Yes hiddenin chrome://flags Yes Yes
Ability to view and save files in cacheexample use-case: stream a video,
find video file in cache, save video on device
Yes No No No No No No No No No No Dropped (v15) No No No No No No No

Connection
In-browser proxy settings Yes No No Yes No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v15) (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No No
In-browser proxy or VPN No (ext.)possible with 3rd party browser extension No No No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Yes (free) Yes (free) No No (ext.)possible with 3rd party browser extension No Yes (Tor tabs) No Yes (paid)
Automatic upgrading to HTTPS Yes No (ext.)possible with 3rd party browser extension No Yes Yes Yes Yes No Yes No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No Yes Yes Yes
IPFS supportcensorship-resistent protocol and P2P network No (ext.)possible with 3rd party browser extension No No No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Yes Yes Yes No (ext.)possible with 3rd party browser extension No Yes No No
FTP support Dropped (v90)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Read-onlyiOS/WebKit feature Read-only Read-only Dropped (v88)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Read-onlyiOS/WebKit feature Dropped (v88)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Read-onlyiOS/WebKit feature Dropped (v74)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Read-onlyiOS/WebKit feature Dropped (v3.6)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Dropped (v1.8)this function was read-only (only downloading, no uploading) Droppedthis function was read-only (only downloading, no uploading) Read-onlyiOS/WebKit feature
DNS-over-HTTPS Yes Yes No No No Yes Yes No Yes Yes No Yes Yes No Yes Yes Yes Yes No

Customization
Portable settings profiles Yes (user.js) Noon rooted devices only No No No No No No No No No No No No No No No No No
Ability to modify browser's UI elements limitedcan rearrange the elements shown in the toolbar / hiddenuserChrome.css can be used, however since v69 this needs to be enabled first in about:config first No No No No No No No No No No Dropped (v15) No No hidden.css files can be used, however this needs to be enabled first in vivaldi://experiments No No No No
Configurable placement of new tabse.g. next right vs. far right on tab bar hiddenin about:config (ext.)possible with 3rd party browser extension Dropped No No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v15) (ext.)possible with 3rd party browser extension No No Yes Yes No (ext.)possible with 3rd party browser extension No No
Configurable tab focus after closing tabe.g. go back to adjacent tab or to last used tab No (ext.)possible with 3rd party browser extension No No No No No (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v15) (ext.)possible with 3rd party browser extension No No Yes No No (ext.)possible with 3rd party browser extension No No

Compatibility
Ability to view website with different HTML engine No No No No No No No No Yes (Trident)Internet Explorer mode on Windows No No No DroppedPresto engine used in the "Extreme Data Savings" mode DroppedPresto engine used in the "Extreme Data Savings" mode No No No No No
Set a custom user agent on a site-by-site basis Dropped (v71) (ext.)possible with 3rd party browser extension Dropped No No No w/ official extension No No No (ext.)possible with 3rd party browser extension No No Dropped (v15) (ext.)possible with 3rd party browser extension No No No (ext.)possible with 3rd party browser extension No No (ext.)possible with 3rd party browser extension No No

Extensions
Extension support Yes Limited No Yes Yes Yes No No Yes No No Yes No No Yes No Yes No No
Support for uBlock Origin (content blocker) Yes Yes No Dropped (v13) No Yes (limited features)some features only available on Firefox:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
No No Yes (limited features)some features only available on Firefox:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
No No Yes (limited features)some features only available on Firefox:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
No No Yes (limited features)some features only available on Firefox:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
No Yes (limited features)some features only available on Firefox:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
No No
Support for extension sideloading (install from file) Yes Dropped No Dropped (v12) No Recurring warningbrowser will keep warning and recommending to disable sideloaded extensions No No Recurring warningbrowser will keep warning and recommending to disable sideloaded extensions No No Yes No No Yes No Recurring warningbrowser will keep warning and recommending to disable sideloaded extensions No No
Extension store Mozilla Apple Google Microsoft & Google Opera & Google Google Google

Non-core features

Notable non-browser features
PDF reader;
RSS feed reader (dropped v64)
System-wide password manager PDF readerprovided by iOS PDF reader;
RSS reader (dropped v11)
PDF reader;
RSS reader (dropped v11)
PDF reader RSS reader,
system-wide password manager
PDF readerprovided by iOS PDF reader,
RSS reader (experimental);
ePub reader (dropped v79)
System-wide password manager PDF readerprovided by iOS PDF reader,
RSS reader,
Crypto wallet,
instant messengers,
music streaming
;
Bittorrent client,
e-mail client,
IRC client,
Usenet client,
text notes (all dropped v15),
P2P file sharing (dropped v12)
RSS reader,
Crypto wallet
PDF readerprovided by iOS,
Crypto wallet
PDF reader,
RSS reader,
E-mail client,
calendar,
text notes
Text notes PDF reader,
RSS reader,
Bittorrent client,
Crypto wallet,
video calling
RSS reader,
Crypto wallet
PDF readerprovided by iOS,
RSS reader,
Crypto wallet
Other notable, still developed browsers which were not included in this comparison (list not exhaustive):
Using Blink/V8 engine: Samsung Browser, ungoogled-chromium, Falkon, Yandex Browser, Naver Whale, Dissenter, Chinese browsers (e.g. 360 Secure, Baidu, CM, Maxthon, QQ, Sogou, UC), many more...
Using WebKit/Nitro engine: GNOME Web, Otter, all iOS browsers...
Using Gecko/SpiderMonkey engine: Waterfox, LibreWolf, SeaMonkey, Tor Browser, ...
Using Goanna/SpiderMonkey engine: Pale Moon, Basilisk, Webbrowserfork of Pale Moon, K-Meleon, ...
Using other engines: NetSurfusing Hubbub/Duktape engine, Servo, Ekioh Flow, SerenityOS Browser, iBrowsefor AmigaOS/MorphOS, text browsers...