Comparison of web browsers

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

General information[edit]

Basic general information about the browsers. Browsers listed on a light purple background are discontinued. Platforms with a yellow background have limited support.

Browser Developer Layout engine Platform Latest release License Cost (USD)
Version Date
Amaya
(discontinued)
W3C, INRIA Custom Linux 11.4.4[1] Edit this on Wikidata 2012-01-18 W3C No cost
macOS
Windows
AOL Explorer
(discontinued)
America Online, Inc Trident Windows 1.5[2] Edit this on Wikidata 2006-05 Proprietary No cost
Arora
(discontinued)
Benjamin C. Meyer WebKit BSD 0.11.0[3] Edit this on Wikidata 2010-09-27 GPL-2.0-or-later No cost
Linux
Haiku
macOS
OS/2
Windows
Avast Secure Browser Avast Software Blink Android 7.1.3[4] Edit this on Wikidata 2022-11-24 Proprietary No cost
iOS 4.9.0[5] Edit this on Wikidata 2022-10-25
macOS 118.0[6] Edit this on Wikidata 2023-10-31
Windows 119.0[7] Edit this on Wikidata 2023-11-13
Basilisk
Basilisk-Dev Goanna Linux 2024.02.03[8] Edit this on Wikidata 2024-02-03 MPL-2.0 No cost
macOS
Windows
Brave Brave Software Inc. Blink Android 1.62.153[9] Edit this on Wikidata 2024-01-25 MPL-2.0 No cost
iOS 1.62.153[9] Edit this on Wikidata 2024-01-25
Linux 1.62.153[9] Edit this on Wikidata 2024-01-25
macOS 1.62.153[9] Edit this on Wikidata 2024-01-25
Windows 1.62.153[9] Edit this on Wikidata 2024-01-25
Camino
(discontinued)
The Camino Project Gecko macOS 2.1.2[10] Edit this on Wikidata 2012-03-14 Tri-license[a] No cost
Chrome Google Blink Android 121.0.6167.178[11] Edit this on Wikidata 2024-02-13 Proprietary[b] No cost
iOS 121.0.6167.171[13] Edit this on Wikidata 2024-02-07
Linux 121.0.6167.184/185[14] Edit this on Wikidata 2024-02-13
macOS 121.0.6167.184/185[14] Edit this on Wikidata 2024-02-13
Windows 121.0.6167.184/185[14] Edit this on Wikidata 2024-02-13
Chromium The Chromium Project Blink (built nightly) BSD No cost
Cliqz
(discontinued)
Cliqz GmbH Gecko Android 1.10.1[15] Edit this on Wikidata 2021-06-14 MPL-2.0 No cost
iOS 3.7.2[16] Edit this on Wikidata 2021-06-10
macOS 1.38.0[17] Edit this on Wikidata 2020-07-22
Windows 1.38.0[17] Edit this on Wikidata 2020-07-22
Comodo Dragon Comodo Group Blink Windows 119.0.6045.200[18] Edit this on Wikidata 2023-12-07 BSD No cost
Comodo IceDragon
(discontinued)
Comodo Group Gecko Windows 65.0.2.15[19] Edit this on Wikidata 2019-06-19 MPL-2.0 No cost
Dillo The Dillo team Custom BSD 3.0.5[20] Edit this on Wikidata 2015-06-30 GPL-3.0-or-later No cost
Linux
macOS
Unix
Windows
Dooble Dooble Team Blink BSD 2024.01.25[21] Edit this on Wikidata 2024-01-25 BSD-3-Clause No cost
Linux
macOS
Unix
Windows
Edge Microsoft EdgeHTML[c]
Blink[d]
Android 120.0.2210.150[22] Edit this on Wikidata 2024-01-21 Proprietary[e] No cost
iOS 120.0.2210.150[22] Edit this on Wikidata 2024-01-21
Linux 121.0.2277.83[23] Edit this on Wikidata 2024-01-25
macOS 121.0.2277.83[23] Edit this on Wikidata 2024-01-25
Windows 121.0.2277.83[23] Edit this on Wikidata 2024-01-25
ELinks Baudis, Fonseca, et al. Fork of Links BSD 0.17.0[24] Edit this on Wikidata 2023-12-25 GPL-2.0-only No cost
Linux
macOS
Unix
Falkon David Rosca Blink BSD 24.02.0[25] Edit this on Wikidata 2024-02-17 GPL-3.0-or-later No cost
Haiku
Linux
macOS
Unix
Windows
Firefox Mozilla Foundation Gecko[f]
Gecko w/Servo[g]
Android 125.0.2[26] Edit this on Wikidata 2024-04-22 MPL-2.0 No cost
BSD
iOS
Linux
macOS
Unix
Windows
Flock
(discontinued)
Flock Inc WebKit BSD 3.5.3.4641 Edit this on Wikidata 2011-02-01 Proprietary[h] No cost
Linux
macOS
Windows
Galeon
(discontinued)
Marco Pesenti Gritti Gecko BSD 2.0.7[27] Edit this on Wikidata 2008-09-27 GPL No cost
Linux
macOS
Unix
GNOME Web
(Epiphany)
Marco Pesenti Gritti WebKit BSD 45.1[28] Edit this on Wikidata 2023-11-06 GPL-3.0-or-later No cost
Linux
macOS
Unix
GNU IceCat GNU Gecko Android 60.7.0[29] Edit this on Wikidata 2019-06-02 MPL-2.0 No cost
Linux
macOS
Windows
iCab Alexander Clauss WebKit macOS 6.2.1[30] Edit this on Wikidata 2023-05-05 Proprietary[i]
LGPL[j]
Depends[k]
Internet Explorer
(discontinued)
Microsoft,
Spyglass
Trident Windows 11.0.1000[31] Edit this on Wikidata 2022-12-13 Proprietary Bundled[l]
Internet Explorer for Mac
(discontinued)
Microsoft Tasman macOS 5.2.3[32] Edit this on Wikidata 2003-06-16 Proprietary No cost
K-Meleon Dorian, KKO, et al. Goanna Windows 76.4.7[33] Edit this on Wikidata 2023-04-07 GPL No cost
Konqueror KDE KHTML
WebKit
BSD 23.08.3[34] Edit this on Wikidata 2023-11-09 GPL-2.0-or-later No cost
Linux
macOS
Unix
Windows
Ladybird Andreas Kling et al. LibWeb Android BSD-2-Clause No cost
BSD
Haiku
Linux
macOS
SerenityOS
Windows
Links Patocka, et al. Custom BSD 2.29[35] Edit this on Wikidata 2023-03-21 GPL-2.0-or-later No cost
Haiku
Linux
macOS
Unix
Windows
Lunascape Lunascape Corporation Gecko
Trident
WebKit
Android 13.3.0[36] Edit this on Wikidata 2023-06-14 Proprietary No cost
iOS 13.3.3[37] Edit this on Wikidata 2023-08-28
macOS 0.27.0[38] Edit this on Wikidata 2023-06-20
Windows 0.27.0[38] Edit this on Wikidata 2023-06-20
Lynx Montulli, Grobe, Rezac, et al. Fork of libwww BSD 2.9.0[39] Edit this on Wikidata 2024-01-15 GPL-2.0-only No cost
Haiku
Linux
macOS
Unix
Windows
Maxthon Maxthon International Limited Blink
Trident
Android 7.0.2.2600[40] Edit this on Wikidata 2023-06-29 Proprietary No cost
iOS 7.1.9[41] Edit this on Wikidata 2023-08-22
Linux 1.0.5.3[42] Edit this on Wikidata 2014-09-09
macOS 5.1.70[43] Edit this on Wikidata 2022-09-29
Windows 7.1.7.8100[44] Edit this on Wikidata 2023-12-11
Midori Christian Dywan, et al. WebKit Android 3.0.07[45] Edit this on Wikidata 2023-10-26 LGPL-2.1-or-later No cost
Linux
macOS
Windows
Mosaic
(discontinued)
Marc Andreessen and Eric Bina, NCSA Custom 3.0 Edit this on Wikidata 1997-01-07 Proprietary Depends[m]
Mozilla Application Suite
(discontinued)
Mozilla Foundation Gecko 1.7.13[46][47] Edit this on Wikidata 2006-04-21 Tri-license[a] No cost
Netscape
(v.6–7)[n]
(discontinued)
Netscape Communications Corporation, AOL Gecko 7.2 2004-08-17 Proprietary[i]
Tri-license[a][o]
No cost
Netscape Browser
(v.8)[n]
(discontinued)
Mercurial Communications for AOL Gecko
Trident
8.1.3[48] Edit this on Wikidata 2007-04-02 Proprietary[p]
Tri-license[a][o]
No cost
Netscape Communicator
(v.4)[n]
(discontinued)
Netscape Communications Fork of Mosaic 4.8[49][50][51] Edit this on Wikidata 2002-08-22 Proprietary No cost
Netscape Navigator
(v.1–4)[n]
(discontinued)
Netscape Communications Fork of Mosaic 4.0.8 1998-11-09 Proprietary No cost
Netscape Navigator 9[n]
(discontinued)
Netscape Communications
(division of AOL)
Gecko 9.0.0.6[52] Edit this on Wikidata 2008-02-20 Proprietary[i]
Tri-license[a][o]
No cost
NetSurf The NetSurf Developers Custom BSD 3.11[53] Edit this on Wikidata 2023-12-28 GPL-2.0-only No cost
Haiku
Linux
macOS
Unix
Windows
OmniWeb
(discontinued)
The Omni Group WebKit macOS 5.11.2[54] Edit this on Wikidata 2012-07-20 Proprietary[i]
LGPL[j]
No cost
Opera Opera Software Presto[q]
Blink[r]
109.0.5097.59[55] Edit this on Wikidata 2024-04-23 Proprietary No cost
Opera Mobile Opera Software Presto[s]
WebKit for 14
Blink [t]
Android 63.3.3216.58675 2021-04-23 Proprietary No cost
iOS 3.1.0 2021-06-10
Symbian 12.0.22 2012-06-24
Windows Mobile 10.0 2010-03-16
Origyn Web Browser Sand-labs WebKit AROS 1.25[56] 2016-04-02 BSD-3-Clause No cost
AmigaOS 4.x 1.23r5[57] 2022-01-02
MorphOS 1.24[58] 2014-04-15
Pale Moon Moonchild Productions Goanna Linux 33.0.2[59] Edit this on Wikidata 2024-03-26 MPL-2.0 No cost
Windows
qutebrowser Florian Bruhin WebKit
QtWebEngine
BSD 3.1.0[60] Edit this on Wikidata 2023-12-08 GPL-3.0-or-later No cost
Linux
macOS
Windows
Safari Apple Inc. WebKit iOS 17.4.1[61] Edit this on Wikidata 2024-03-25 Proprietary[i]
LGPL[j]
Bundled[u]
macOS 17.4.1[61] Edit this on Wikidata 2024-03-25
SalamWeb Salam WebTechnologies DMCC Blink Android 4.6.0.48[62] Edit this on Wikidata 2020-09-29 Proprietary[i] No cost
iOS 4.6.3[63] Edit this on Wikidata 2020-09-29
macOS 4.6.3.589[64] Edit this on Wikidata 2020-09-24
Windows 4.5[65] Edit this on Wikidata 2020-07-31
SeaMonkey SeaMonkey Council Gecko BSD 2.53.18.2[66] Edit this on Wikidata 2024-03-28 MPL-2.0 No cost
Linux
macOS
Unix
Windows
Shiira
(discontinued)
Happy Macintosh Developing Team WebKit macOS 2.3 Edit this on Wikidata 2009-08-11 BSD-3-Clause No cost
Sleipnir Fenrir Inc. Blink
Trident
Android 3.7.5[67] Edit this on Wikidata 2024-04-15 Proprietary No cost
iOS 4.14.2[68] Edit this on Wikidata 2023-12-21
macOS 4.7.9[69] Edit this on Wikidata 2021-03-02
Windows 6.5.5[70] Edit this on Wikidata 2024-03-14
SRWare Iron SRWare Blink Android 102.0.5200.0[71][72] Edit this on Wikidata 2022-07-06 Proprietary No cost
Linux 118.6000.0[73] Edit this on Wikidata 2023-12-05
macOS 118.0.6000.0[74] Edit this on Wikidata 2023-12-04
Windows 118.0.6000.0[75] Edit this on Wikidata 2022-04-29
surf suckless.org WebKit BSD 2.1[76] Edit this on Wikidata 2021-05-08 MIT No cost
Linux
Unix
Windows
Torch Browser
(discontinued)
Torch Media Blink macOS 69.2.0.1713[77] Edit this on Wikidata 2020-09-30 Proprietary No cost
Windows
Uzbl
(discontinued)
Dieter Plaetinck WebKit Unix-like 0.9.1[78] Edit this on Wikidata 2016-10-27 GPL-3.0-only No cost
Vivaldi Vivaldi Technologies Blink Android 6.6 (3291.89)[79] Edit this on Wikidata 2024-04-15 Proprietary No cost
Linux 6.6 (3271.61)[80] Edit this on Wikidata 2024-04-12
macOS 6.6 (3271.61)[80] Edit this on Wikidata 2024-04-12
Windows 6.6 (3271.61)[80] Edit this on Wikidata 2024-04-12
Waterfox Alex Kontos Gecko Android G6.0.11[81] Edit this on Wikidata 2024-03-24 MPL-2.0 No cost
Linux
macOS
Windows
WebPositive Haiku WebKit Haiku 1.9.11 [82] 2024-02-05 MIT No cost
WorldWideWeb
(Nexus)
(discontinued)
Tim Berners-Lee Custom NeXTSTEP 0.18 Edit this on Wikidata 1994 Public domain No cost
w3m Akinori Ito Custom BSD 0.5.3[83][84] Edit this on Wikidata 2011-01-15 MIT No cost
Linux
macOS
Unix
Windows
Yandex Browser Yandex Blink Android Proprietary No cost
Linux
iOS 23.9.1.439[85] Edit this on Wikidata 2023-09-08
macOS
Windows
Browser Developer Layout engine Platform Latest release License Cost (USD)
Version Date
Usage share of web browsers November 2020
  1. ^ a b c d e MPL-1.1, GPL-2.0, LGPL-2.1
  2. ^ Chromium, on which Google Chrome is based, is open source; the features Google adds to Chrome (such as H.264 and ACC decoding, built-in Adobe Flash, and an auto-updater system, among other things) are closed-source. See Chromium (web browser) § Differences from Google Chrome and Google Chrome's Terms of Service for more info.[12]
  3. ^ EdgeHTML until 2020.
  4. ^ Blink since 2020.
  5. ^ Chromium, on which Microsoft Edge is based, is open source; the features Microsoft adds to Edge are closed-source. See Chromium (web browser) for more info.
  6. ^ Gecko before v57.
  7. ^ Gecko with Servo, v57 & after.
  8. ^ Proprietary as of 3.0.
  9. ^ a b c d e f Browser.
  10. ^ a b c WebKit.
  11. ^ No cost, with Pro at cost ($20).
  12. ^ Included with Windows.
  13. ^ No cost for non-commercial use.
  14. ^ a b c d e There are five different products which all carry the name Netscape: Netscape versions 1 to 4, properly called Netscape Navigator, was a browser based on the original Netscape engine. Netscape 4 also was available as an Internet suite, properly called Netscape Communicator. Netscape 6 and 7 was a new Internet suite based on the Gecko engine and the Mozilla Application Suite user interface. Netscape 8, properly called Netscape Browser, was a distinct browser based on Firefox that could use either the Gecko (Firefox) or Trident (Internet Explorer) engine. Netscape resumed use of the Navigator name from Netscape Navigator 9.0 beta 1. See Netscape for more info.
  15. ^ a b c Gecko.
  16. ^ Browser & Trident.
  17. ^ Presto from 2003 until 2013.
  18. ^ Blink since 2013, Opera 15.
  19. ^ Presto until 12.16.
  20. ^ Blink from 15.0.
  21. ^ Included with macOS, iOS and iPadOS.

Operating system support[edit]

Browsers are compiled to run on certain operating systems, without emulation.

This list is not exhaustive, but rather reflects the most common Netscape Navigator was also developed for OS/2 at a time when macOS 10 did not exist) but does not include the growing appliance segment (for example, the Opera web browser has gained a leading role for use in mobile phones, smartphones, the Nintendo DS and Wii, and Personal Digital Assistants, and is also used in some smart TVs). Both the web browser and OS means most recent version, example: Windows 11 with Internet Explorer 11.

  1. ^ Google Chrome is not available for PowerPC.
  2. ^ Dillo is included in some Linux distributions, i.e. Damn Small Linux and Feather Linux.
  3. ^ Included in Windows 10.
  4. ^ Microsoft Edge is included in Windows 10 and also supported on Windows 7 and later.
  5. ^ a b Most Linux distributions which include a graphical user interface include a version of Firefox or a rebranded version of Firefox such as GNU IceCat.
  6. ^ Binaries are not released.
  7. ^ Dropped 5.2.
  8. ^ Dropped 5.0. Internet Explorer for UNIX was available for Solaris and HP-UX.
  9. ^ Opera Mini and Coast are available for iOS.
  10. ^ Dropped 5.1.7.

Browser features[edit]

Information about what common browser features are implemented natively (without third-party add-ons).

  1. ^ a b In many integrated password saving tools there are often leaks that make them unsafe.[88]
  2. ^ a b c Not available on mobile.
  3. ^ Starting with version 4, Google Chrome can disable Cookies, Images, JavaScript, Plugins, Popups, and Geolocation individually.
  4. ^ a b c Lacks search toolbar, but search URL autocompletion provided via addressbar.
  5. ^ a b There is no online update facility built into IE, but it gets updated by Windows Update when enabled. As of Version 10 automatic silent update is the default setting in Internet Explorer. In Microsoft Edge, the option to disable automatic updates via the about dialog is not included.
  6. ^ Available as a PIM plugin which is disabled by default, but it is part of default installation.
  7. ^ a b Notification only.
  8. ^ Firefox 3.5 adds the Privacy mode. Older versions of Firefox can use the Stealther extension.
  9. ^ a b Mozilla based browsers like Firefox, SeaMonkey and Flock can handle per-site settings for cookies, pop-ups, add-on installs and images. For more settings, an add-on is needed ~ for example, NoScript.
  10. ^ Internet Explorer 10 supports spell checking.
  11. ^ Internet Explorer 8 supports InPrivate Browsing.
  12. ^ a b Through the Privacy toolbar, K-Meleon Versions 1.5 and 1.6, can individually disable Cookies, Images, JavaScript, Popups, and Plugins (e.g. Flash and Java).
  13. ^ For the download manager kdenetwork needs to be installed.
  14. ^ Konqueror can handle per-site settings for cookies, pop-ups, JavaScript, Java and NPAPI modules (e.g. Flash).
  15. ^ a b c Depending on user's choice of rendering engine.
  16. ^ Lynx is able to edit text with an external editor, which can provide spell checking.
  17. ^ OmniWeb supports per-domain settings of options including support for disabling scripting, ad blocking, java and cookies. These settings only work on top level domains.[91]
  18. ^ Opera versions before 15 had bookmarks. Newer Opera versions use a different concept called "Stash" instead.
  19. ^ Opera can auto-complete forms with your personal information and website usernames. Also there is extension AutoComplete Archived 25 July 2014 at the Wayback Machine which can complete forms with form history.
  20. ^ a b Developers distribute patch enabling this functionality.
  21. ^ This functionality is handled via third-party software by browser's design.
  22. ^ a b This browser allows choosing a custom cookie jar, making cookies from other sessions unavailable to new session.

Accessibility features[edit]

Information about what common accessibility features are implemented natively (without third-party add-ons). Browsers that do not support pop-ups have no need for pop-up blocking abilities, so that field is marked as N/A.

Browser Tabbed browsing Pop-up blocking[a] Auto-play blocking Incremental search Ad filtering Page zooming[b] Full text search of history Content-modal dialogs[c] Canvas fingerprinting protection
Amaya Yes No No No Yes No ?
AOL Explorer Yes Yes No No No Yes No ?
Arora Yes Yes No Yes Yes Yes No No
Avast Secure Browser Yes Yes 66+ Yes Yes Yes No Yes Only on mobiles
Basilisk Yes Yes No Yes Yes Yes Yes Yes
Brave Yes Yes Yes No Yes Yes No ?
Camino Yes Yes No Yes Yes Yes No ?
Cliqz Yes Yes No Yes Yes Yes Yes ?
Chrome Yes Partial[d] 66+[92] Yes No[e] Yes No[f] Yes[93]
Chromium Yes Yes 66+[92] Yes No Yes ? Yes
Dillo Yes No No No No No No
Dooble Yes Yes No Yes Yes Yes Yes ?
Edge Yes Yes No Yes No[e] Yes No No
ELinks Yes No Yes No No[g]
Falkon Yes Yes No Yes Yes Yes Yes Optional[h]
Firefox Yes Yes Yes Yes Yes[i] Yes No Yes[j] Yes (warning)
Flock Yes Yes No Yes Yes No No ?
Galeon Yes Yes No Yes Yes Yes No No
GNOME Web Yes Yes No Yes Yes[k] Yes Yes Partial
iCab Yes Yes No No Yes Yes No ?
Internet Explorer Yes[l] Yes[m] No Yes Yes Yes Yes[n] No
Internet Explorer for Mac No No No No No No No
K-Meleon Yes Yes No Yes No[i] Partial No ?
Konqueror Yes Yes No Yes Yes Yes No No
Links No Yes No Yes Yes No No No[g]
Lunascape Yes Yes No Yes Yes Yes Partial ?
Lynx No No No No No[g]
Maxthon Yes Yes No Yes Yes Yes No ?
Midori Yes No No Yes Yes Yes No ?
Mosaic No No No No No No ?
Mozilla Yes Yes No Yes Yes[i] Yes No No
Netscape Yes Yes No Yes No[i] No No No
Netscape Browser Yes Yes No Yes No[i] No No No
Netscape Navigator No No No No No No No No
Netscape Navigator 9 Yes Yes No Yes No[i] No No No
NetSurf Yes Yes No Yes Yes Yes No ?
OmniWeb Yes Yes No No Yes Yes No ?
Opera Yes Yes No Yes Yes[o] Yes Yes Yes
Pale Moon Yes Yes No Yes Yes Yes Yes Yes
Safari Yes Yes[p] Yes[95][96] Yes No[q] Yes[r] Yes[s][t] Yes
SeaMonkey Yes Yes No Yes Yes[i] Yes [97] No No
Shiira Yes Yes No No No Yes No ?
Sleipnir Yes Yes No Yes Yes Yes No ?
SRWare Iron Yes Yes No No No Yes Yes ?
surf No[u] No No Yes No[u] Yes No[u] No
Torch Browser Yes ? No Yes No Yes ? ?
WorldWideWeb No No No No No No
w3m Yes No Yes No No No
Browser Tabbed browsing Pop-up blocking[a] Auto-play blocking Incremental search Ad filtering Page zooming[b] Full text search of history Content-modal dialogs[c] Canvas fingerprinting protection
  1. ^ a b A more complete list of Pop-Up blockers and addons / programs are in the following article List of pop-up blocking software.
  2. ^ a b Page zooming is different from text resizing, as it resizes not only characters, but also multimedia objects and web page layout.
  3. ^ a b "Mozilla Developer Network – Using tab-modal prompts". Developer.mozilla.org. 3 February 2011. Archived from the original on 19 October 2012. Retrieved 23 May 2012.
  4. ^ The option "Do not allow any site to show pop-ups" in Google Chrome, which is the default, actually allows sites to show pop-ups which are not considered harmful.
  5. ^ a b Ad filter support can be added by installing an extension such as AdSweep, AdThwart or Adblock Plus.
  6. ^ Feature was intentionally removed via regular patch update, due to poor impact on performance.
  7. ^ a b c Although text browsers don't have dialog windows, their prompts behave as modal dialogs – block the input until answer is received.
  8. ^ Requires building with "NONBLOCK_JS_DIALOGS" compile flag enabled; may cause crashes: [1].
  9. ^ a b c d e f g Most Gecko browsers have options to block chosen images and cookies. Extended Ad filter support can be added by installing an extension such as Adblock Plus.
  10. ^ "Bug 59314 – JavaScript alerts should be content-modal, not window-modal". Bugzilla.mozilla.org. Retrieved 23 May 2012.
  11. ^ Epiphany supports AdBlock as an official extension, in the epiphany-extensions package.
  12. ^ IE6 had no tabbed browsing support.
  13. ^ IE6 included pop-up blocking with Windows XP Service Pack 2 [2]
  14. ^ Full-text history search is available through a Windows Search iFilter[94]
  15. ^ Opera 9 introduced a content blocker for webpages (Archived 9 February 2006 at the Wayback Machine). Earlier releases support wildcard protocol/domain/path and filetype blocking using a filter.ini file. ("Opera browser: Blocking unwanted ads and other cr*p using URL filtering". Archived from the original on 12 January 2013. Retrieved 12 April 2017.) More advanced Ad filtering for Opera can also be done with external software.
  16. ^ Does not allow selective blocking of pop-ups. Safari can only block all pop-ups, or none.
  17. ^ Ad filter support can be added by installing extensions.Archived 1 July 2008 at the Wayback Machine
  18. ^ Page zooming supported in the iPhone version of Safari. Screen zooming is built into macOS.
  19. ^ Only Mac.
  20. ^ Full-text history search is available through Spotlight, a feature of the macOS operating system.
  21. ^ a b c This functionality is handled by third-party software by browser's design.

Accessibility features (continued)[edit]

Information about what common accessibility features are implemented natively (without third-party add-ons).

Browser Access keys Tabbing navigation Spatial navigation Caret navigation Smart Bookmarks Mouse gesture Text-to-speech Voice control Can disable font smoothing[a]
Amaya Yes Yes ? Yes No No No
AOL Explorer Yes Yes No No No No No
Arora Yes Yes Yes Yes No No No
Avast Secure Browser Yes Yes Yes Yes Yes No No No No
Basilisk Yes Yes No Yes Yes No No Yes
Camino Yes Yes No Yes No[b] No[c] No
Chrome Yes Yes Yes Yes Yes No[d] No[d] No[d] Dropped
Chromium Yes Yes Yes Yes No[d] No[d] No[d] Dropped
Dillo Yes No No No No No No
Dooble Yes Yes Yes Yes No No No
Edge Yes Yes Yes ? ? ? Yes[e] Yes[f] ?
ELinks Yes Yes Yes[g] Yes Yes No No No
Falkon Yes Yes Yes[h] Yes Yes[i] Yes[j] No No
Firefox Yes Yes No[k] Yes Yes No[l] No[m] Yes Yes
Flock Yes Yes No Yes No[l] No No
Galeon ? Yes ? Disabled Yes No No
GNOME Web Yes Yes No Yes Yes No[n] No No
iCab Yes No No No No No[c] No
Internet Explorer Yes Yes Yes Yes[o] Yes No[p] Yes[e] Yes[f] Dropped
K-Meleon Yes Yes No Disabled Yes No No
Konqueror Yes Yes Yes Yes Yes Yes[q] Depends[r] No
Links Yes Yes ? Yes Yes No No
Lunascape No No No Yes Yes No No
Lynx No No Yes No No No No No
Maxthon Yes Yes Yes Yes Yes No No
Midori Yes Yes Yes No Yes No No
Mosaic No No No No No No No
Netscape Navigator Yes Yes No Yes No No No
NetSurf No Yes No No No No No
OmniWeb Yes Yes No No No[b] Yes Yes
Opera Yes Yes Yes No[s] Yes Yes Yes Yes Dropped
Pale Moon Yes Yes No Yes Yes No No Yes
Safari Yes Yes Yes Yes[t][u] No Yes[t][b] Yes[t][c] Yes[t][c] ?
SeaMonkey Yes Yes No Yes Yes No[v] No No
Shiira ? Yes Yes Yes No Yes No
Sleipnir Yes Yes No No Yes No No
surf ? Yes No Yes No No No No
Torch Browser Yes Yes Yes Yes No No No
WorldWideWeb ? ? ? ? No No No
w3m ? Yes Yes Yes No No No
Browser Access keys Tabbing navigation Spatial navigation Caret navigation Smart Bookmarks Mouse gesture Text-to-speech Voice control Can disable font smoothing
  1. ^ Font smoothing or font rasterization is arguably an accessibility feature affecting how the fonts are rendered and font readability. Also referred as ClearType or TrueType
  2. ^ a b c On Mac systems, gestures are available systemwide via multitouch sensing on trackpads and mice.
  3. ^ a b c d On macOS, text-to speech and speech recognition are available systemwide and is available from menu in native Cocoa browsers.
  4. ^ a b c d e f Google Chrome can be given these features using extensions like smooth gestures, speechify and voice control for google chrome.
  5. ^ a b TTS in Internet Explorer and Microsoft Edge is available through the operating system Speech API. For TTS, SAPI takes text as input and uses the TTS engine to output that text as spoken audio. This is the same technology used by the Windows accessibility tool, Narrator. SAPI and an English TTS engine have been embedded in all Windows operating systems since the release of Windows XP.
  6. ^ a b Internet Explorer and Microsoft Edge can be controlled by applications which use the operating system Speech API. A built-in application called Windows Speech Recognition ships with Windows Vista and later client versions.
  7. ^ ELinks 0.12 supports spatial navigation.
  8. ^ Available as of this commit.
  9. ^ Supports as of v1.7.0: https://github.com/QupZilla/qupzilla/issues/458
  10. ^ Available as a Mouse Gestures plugin which is disabled by default, but it is part of default installation.
  11. ^ Doug Turner, the Minimo lead developer, has introduced spatial navigation to some special Firefox builds "Adot's notblog* "firefox, cats, mars, and more": Spatial navigation rocks". Archived from the original on 22 April 2005. Retrieved 20 April 2005.. It may build as a default part of Firefox "Spatial Navigation in Mozilla". Archived from the original on 22 April 2005. Retrieved 20 April 2005..
  12. ^ a b Mouse gesture support can be added by installing extensions like All-in-One Gestures (Firefox-only) [3] and Mouse Gestures [4].
  13. ^ Firefox works with a number of screen readers such as JAWS and Microsoft Speech API through extensions.[which?]
  14. ^ Web supports mouse gestures as an extension from the official extensions package.
  15. ^ Internet Explorer 8 supports caret browsing.
  16. ^ Mouse gesture support is available via plug-ins, i.e. Mouse Gestures for Internet Explorer or Easy Go Back.
  17. ^ Mouse gesture support is available system-wide in KDE
  18. ^ Text-to speech support depends on the kttsd application in the kdeaccessibility package.
  19. ^ "opera : a sort of caret navigation can be enabled by a button or a shortcut". Archived from the original on 1 November 2006. Retrieved 16 July 2009.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  20. ^ a b c d Only Mac.
  21. ^ On macOS systems, caret navigation (called "Full Keyboard Access") can be enabled systemwide.
  22. ^ Mouse gesture support can be added by installing extensions like Mouse Gestures Suite (Seamonkey-only) [5].

Web technology support[edit]

Information about what web standards, and technologies the browsers support, except for JavaScript. External links lead to information about support in future versions of the browsers or extensions that provide such functionality.

Browser CSS2.1[a] Frames[b] Nav LINKs[c] XSLT XHTML[d] MathML HTML 5
form elements
Amaya Yes No ? No Yes Yes No
AOL Explorer Partial Yes No Yes No No[e] No
Avast Secure Browser Yes Yes No Yes Yes No No
Arora Yes Yes No Yes Yes Yes No
Basilisk Yes Yes No Yes Yes Yes Yes
Brave ? ? ? ? ? ? ?
Camino Yes Yes No Yes Yes Yes No
Chrome Yes Yes No Yes Yes No[98] Yes
Dillo Partial Partial[f] No No No No No
Dooble Yes Yes No Yes Yes Yes Yes
Edge Yes Yes No Yes Yes Yes Yes
ELinks Partial Yes ? No No No No
Falkon Yes Yes ? Yes Yes No Yes
Firefox Yes Yes No[g] Yes Yes Yes Yes
Flock Yes Yes ? Yes Yes Yes No
Galeon Yes Yes ? Yes Yes Yes No
GNOME Web Yes Yes No Yes Yes Yes No
iCab Yes Yes Yes No No No No
Internet Explorer Yes[h] Yes No[g] Yes Yes No[e] No
Internet Explorer for Mac Partial Yes ? Partial Yes No No
K-Meleon Yes Yes ? Yes Yes Yes No
Konqueror Yes Yes Yes No Yes No Yes
Links No Yes Yes No No No No
Lunascape Yes[i] Yes Depends[g] Yes Yes[i] Yes[i] No
Lynx No Partial Yes No No No No
Maxthon Partial Yes ? Yes No No No
Midori Yes Yes No Yes Yes No No
Mosaic No No ? No No No No
Mozilla Yes Yes Yes Yes Yes Yes No
Netscape Yes Yes ? Yes Yes Yes No
Netscape Browser Depends[j] Yes ? Yes Depends[j] Depends[j] No
Netscape Navigator No Yes No No No No No
Netscape Navigator 9 Yes Yes No Yes Yes Yes No
NetSurf Yes Yes No No No No No
OmniWeb Yes Yes ? No Yes No No
Opera Yes Yes Yes Yes Yes Yes Yes
Pale Moon Yes Yes No Yes Yes Yes Yes
Safari Yes Yes Partial Yes Yes Yes Yes
SeaMonkey Yes Yes Yes Yes Yes Yes Yes
Shiira Yes Yes ? Yes Yes No No
Sleipnir Partial Yes No[g] Yes No No[e] Yes
surf Yes Yes No No Yes No No
Torch Browser Yes Yes No Yes Yes No No
WorldWideWeb No No ? No No No No
w3m ? Yes ? No Yes No No
Browser CSS2.1[a] Frames[b] Nav LINKs[c] XSLT XHTML[d] MathML HTML 5
form elements
  1. ^ a b CSS 2, a W3C recommendation since 1998, is the current stable version of CSS, nevertheless, CSS 2.1 corrects a few errors in CSS2 (the most important being a new definition of the height/width of absolutely positioned elements, more influence for HTML's "style" attribute and a new calculation of the 'clip' property), and adds a few highly requested features which have already been widely implemented. CSS 2.1 is derived from and is intended to replace CSS 2. Conformance criteria are detailed at the W3C website. (CSS 3 is only in draft status at present.) For more detailed information please see comparison of layout engines (CSS).
  2. ^ a b Frames and frame sets are obsolete and non-conforming in HTML5. They should not be used by authors.
  3. ^ a b XHTML is based on HTML but is an application of XML, which means that XHTML must be stricter than equivalent HTML code. XHTML is meant to be read by an XML parser but for backward compatibility reasons can also be parsed as HTML; this table only notes the browsers that are able to parse XHTML as XML. For more detailed information please see comparison of layout engines (XHTML).
  4. ^ a b c Available with the MathPlayer plugin.
  5. ^ Dillo displays frames as links that the user can click on.
  6. ^ a b c d Not in standard install, but provided by extension.[6] Archived 14 July 2008 at the Wayback Machine [7] Archived 13 May 2008 at the Wayback Machine
  7. ^ Microsoft claims Internet Explorer 8 has full CSS2.1 support,[99] however independent testing revealed several bugs.[100]
  8. ^ a b c Depends on the layout engine which is chosen: Trident or Gecko or WebKit.
  9. ^ a b c Depends on the layout engine which is chosen: Trident or Gecko.

Plugins and syndicated content support[edit]

Information about what web standards, and technologies the browsers support. External links lead to information about support in future versions of the browsers or extensions that provide such functionality.

Browser ActiveX[a] NPAPI[a] Java[b] Gears RSS Atom other web feed
Amaya No ? ? No No No ?
AOL Explorer Yes No ? No Yes[c] Yes[c] ?
Avast Secure Browser No Yes Yes No No No ?
Basilisk No Yes Yes Yes Yes Yes ?
Camino No Yes ? ? Partial Partial ?
Chrome No Dropped[d] Dropped[d] Dropped[101] No No ?
Dillo No ? No No No No ?
Edge No No No No No No No
ELinks No No No No No No No
Falkon No Yes No No Yes No No
Firefox No Dropped Dropped Yes Yes Yes ?
Flock No Yes No Yes Yes Yes ?
Galeon No Yes No Yes No No No
GNOME Web No Dropped[102] No No No[e] No[e] No
iCab No Yes ? ? Yes No ?
Internet Explorer Yes Dropped[f] No Yes Yes[c] Yes[c] Yes[g]
Internet Explorer for Mac No Yes ? No No No No
K-Meleon No Yes No ? Yes Yes ?
Konqueror No Yes No No Yes[h] Yes[h] ?
Links No No No No No No No
Lynx No No No No No No No
Maxthon Yes Yes ? ? Yes Yes ?
Mosaic No No ? No No No No
Mozilla No Yes No No No No ?
Netscape No Yes No No No No ?
Netscape Browser No Yes No No Yes Yes ?
Netscape Navigator No Yes No No No No ?
Netscape Navigator 9 No Yes No No Yes Yes ?
NetSurf No No No No No No No
OmniWeb No ? ? ? Yes Yes ?
Opera No Dropped No No Dropped Dropped No
Pale Moon No Yes Yes Yes Yes Yes ?
Safari No Dropped No[i] Partial[j] Dropped No ?
SeaMonkey No Dropped[106] No Yes Yes Yes ?
Shiira No ? ? ? Yes Yes ?
Sleipnir Yes ? ? Yes Yes[c] Yes[c] ?
surf No Yes No No No No No
WorldWideWeb No No No No No No No
w3m No No No No No No No
Browser ActiveX[a] NPAPI[a] Java[b] Gears RSS Atom other web feed
  1. ^ a b c d Internet Explorer (and Shells) is the only browser to natively support the Component Object Model (popularly known as ActiveX). Most other browsers use the NPAPI plugin architecture. ActiveX is more powerful than NPAPI in terms of the control it affords over the browser, but it is specific to Windows whereas NPAPI is cross-platform. There is a third-party plugin that adds partial ActiveX support, that is available for certain older versions of Mozilla Suite, Mozilla Firefox and Netscape Navigator. The default settings in earlier versions of Internet Explorer allowed the automatic download, installation, and running of new ActiveX controls with minimal user intervention – this made it possible to use ActiveX on web pages to install viruses, spyware, etc. onto a user's computer.
  2. ^ a b Java support is for built-in support by the browser without a plugin.
  3. ^ a b c d e f Internet Explorer 7 and later.
  4. ^ a b NPAPI and the Java-plugin were disabled by default in Chrome versions 42 and not supported in Chrome versions 45 and higher.
  5. ^ a b RSS and ATOM feed autodetection in Epiphany depends on the Newsfeed extension which is included with Epiphany-extensions.
  6. ^ Internet Explorer did for a time support NPAPI plugins. Plugins that functioned in the Netscape browser also functioned in Internet Explorer. This was due to a small ActiveX control implemented within a "plugin.ocx" file that acted as a shim between the ActiveX based browser and the NPAPI plugin. The IE browser would load the control and use it to host plugins specified within the page. However, Microsoft made the claim that the NPAPI plugins (or the IE implementation of the API) were a security issue and dropped support for them in version 5.5 SP2.[103][104][105]
  7. ^ Internet Explorer 8 supports syndicated content in hAtom / hSlice microformat by the name of a feature known as Web Slices. Internet Explorer 4.0—7 supported CDF.
  8. ^ a b RSS and ATOM feed autodetection in Konqueror depends on the aKregator package which is installed with kdepim.
  9. ^ Safari had Java only on macOS, up to Safari 11. No longer supported Safari for Windows needed a plugin.
  10. ^ Safari has Gears only on Mac OS X 10.4+. Windows is not supported.

JavaScript support[edit]

Information about what JavaScript technologies the browsers support. Note that although XPath is used by XSLT, it is only considered here if it can be accessed using JavaScript. External links lead to information about support in future versions of the browsers or extensions that provide such functionality, e.g., Babel.


Browser JavaScript ECMAScript 3 DOM 1 DOM 2 DOM 3 XPath XMLHttpRequest Rich editing
Amaya No[a] No[a] No[a] No No No No No
AOL Explorer Yes Yes Partial Yes No No Yes Yes
Avast Secure Browser Yes Yes Yes Yes Yes Yes Yes Yes
Basilisk Yes Yes Yes Yes Partial[b] Yes Yes Yes
Camino Yes Yes Yes Yes No[b] Yes Yes Yes
Chrome Yes Yes Yes Yes Partial Yes Yes Yes
Dillo No No No No No No No No
Edge Yes Yes Yes Yes Partial Yes Yes Yes
ELinks Partial Partial No No No No No No
Falkon Yes Yes Yes Yes Partial Yes Yes Yes
Firefox Yes Yes Yes Yes Partial[b] Yes Yes Yes
Flock Yes Yes Yes Yes No[b] Yes Yes Yes
Galeon Yes Yes Yes Yes No[b]