Comparison of web browsers
From Wikipedia, the free encyclopedia
The following tables compare general and technical information for a number of web browsers. Please see the individual products' articles for further information.
Source: Median values from summary table. Internet Explorer (58.04%; Usage by version number) Mozilla Firefox (28.03%; Usage by version number) Google Chrome (6.16%) Safari (5.03%) Opera (2.04%) Other (1.35%)
[edit] Web browser history
[edit] Web browsers by year
This is a table of personal computer web browsers by year of release of major version, in chronological order, with the approximate number of worldwide Internet users in millions. Note that Internet user data is related to the entire market, not the versions released in that year. The increased growth of the Internet in the 1990s and 2000s means that current browsers with small market shares have more total users than the entire market early on. For example, 90% market share in 1997 would be roughly 60 million users, but by the start of 2007 9% market share would equate to over 90 million users.[1]
[edit] Historical web browsers
This table focuses on OS and browsers of the 1990s and turn of the century. The year listed for a version is usually the year of the first official release, with an end year being end of development, project change, or relevant termination. Releases of OS and browser from the early 1990s to before 2001-2002 time frame are the current focus.
Many early browsers can be made to run on later OS (and later browsers on early OS in some cases); however, most of these situations are avoided in the table. Terms are defined below.
| Browser | Years | MS 2000/XP/Windows Vista (Major Browsers) | 98/Me | NT | 95 | 3.1 | IBM OS/2 | Mac OS X (Intel/PPC) |
Mac OS 9 | Mac OS 8 | System 7 (PPC/68k) |
Linux | BSD | Unix (HP-UX, Solaris) |
Other |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Years (OS) | - | 2000/2001 | 1998 | 1993 | 1995 | 1992 | 1988 | 2001 | 1999 | 1997 | 1991 | '94(1.0)/'91 | 1993 | (1990s) | - |
| AWeb | 1996-Now | No | No | No | No | No | No | No | No | No | No | No | No | No | AmigaOS MorphOS |
| Cello | 1993-1994 | No | No | No | No | Terminated (1.01a) | No | No | No | No | No | No | No | No | No |
| DocZilla | 2003-2005 | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No |
| Flock (1.x and 2.x) | 2007 - Now | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | Included | No | No | Unknown |
| IBM Web Explorer | 1994 | No | No | No | No | Unknown | Terminated (1.1h) | No | No | No | No | No | No | No | No |
| ICab | 1998-Now | No | No | No | No | No | No | Yes (4.25) | Dropped (3.03) | Dropped (2.9.9) | Dropped (2.9.9) | No | No | No | No |
| Internet Explorer | 1995- 2009 | Included(Win 2000 dropped) | Dropped(6.0 SP1)(included 5.0) | Dropped(6.0 SP1)(includeed 2.0) | Dropped(5.0)(included 3.0) | Dropped(5.0) | No | No | Dropped(3.0) | Dropped(3.0)(included 3.0) | Dropped(3.0) | Dropped *(5.01 SP1) | No | Dropped *(5.01 SP1) | Windows Server 2008 included(7.0), Windows Server 2003 included(6.0) |
| IE Mac (IE5, Tasman) |
1996-2003 | No | No | No | No | No | No | Terminated (5.2.3) | Dropped (5.1.7) | Dropped (5.1.7) | No | No | No | No | No |
| Konqueror | 1996-Now | Yes | No | No | No | No | No | Yes | No | No | No | Yes | Yes | Yes | No |
| MacWeb | 1994-1996 | No | No | No | No | No | No | No | No | Unknown | Terminated (2.0) | No | No | No | No |
| Mosaic | 1993-1997 | Terminated (3.0) | Unknown | Terminated | Terminated | Terminated | Terminated | No | Terminated (3.0) | Terminated | Terminated | Dropped (2.6) | Dropped (2.6) | Dropped (2.6) | OpenVMS |
| Mozilla (restarted SeaMonkey) |
2002-2006 | Terminated (1.7.13) | Terminated (1.7.13) | Terminated (1.7.13) | Terminated (1.7.13) | Dropped | Terminated (1.7.13) | Terminated (1.7.13) | Dropped (1.2.1) | Dropped (1.0.1) | No | Terminated (1.7.13) | Terminated (1.7.13) | Terminated (1.7.13) | OpenVMS |
| Netscape Navigator 9 | 2008 | Terminated | Terminated | No | No | No | No | Terminated (Mac OS X v10.2) |
No | No | No | Terminated (kernel 2.2.14) |
No | No | No |
| Netscape Browser | 2004-2007 | Terminated | Terminated | Terminated | Terminated | No | No | No | No | No | No | No | No | No | No |
| Netscape 7 Netscape 6 |
2000-2004 | Terminated (7.2) | Terminated (7.2) | Terminated (7.2) | Terminated (7.2) | No | No | Terminated (7.2) | Dropped (7.02) | Dropped (7.02) | Unknown | Terminated (7.2) | Terminated (7.2) | Terminated (7.2) | No |
| Netscape Communicator | 1997-2002 | Terminated (4.8) | Terminated (4.8) | Terminated (4.8) | Terminated | Terminated (4.08) | Terminated | No | Terminated (4.80) | Terminated (4.80) | Terminated (4.08) | Terminated (4.77) | Terminated | Terminated (4.77) | No |
| Netscape Navigator | 1994-1998 | Terminated (4.08) | Terminated (4.08) | Terminated | Terminated | Terminated (4.08) | Terminated | No | Terminated (4.08) | Dropped | Dropped 3.0.4 | Terminated (4.08) | Terminated (4.08) | Terminated (4.08) | OpenVMS |
| OmniWeb | 1995-Now | No | No | No | No | No | No | Yes | Dropped (4.0) | Dropped | Dropped | No | No | No | NEXTSTEP |
| Opera | 1996-Now | Yes | Yes | Dropped (10.0)[14] | Yes | Dropped (3.62) | Dropped (5.12) | Yes | Dropped (7.54u2) | Dropped (6.03) | Unknown | Yes | Yes | Yes | Yes [1] |
| ViolaWWW | 1992 | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Yes | X11 |
| WorldWideWeb | 1991 | No | No | No | No | No | No | No | No | No | No | No | No | No | NEXTSTEP OPENSTEP |
| Browser | Years | MS 2000/XP/Windows Vista(Major Browsers) | 98/Me | NT | 95 | 3.1 | IBM OS/2 | Mac OS X (Intel/PPC) |
Mac OS 9 | Mac OS 8 | System 7 (PPC/68k) |
Linux | BSD | Unix (HP-UX, Solaris) |
Other |
- ^ Cell phones, Nintendo DS / Wii, Symbian, Windows Mobile; BeOS (Dropped 3.62), QNX (Dropped 6.01)
[edit] General information
Basic general information about the browsers: creator/company, license/price etc.
- ^ 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.
- ^ According to the Google-published comic[18] and other sources[19], Google Chrome is fully open source. However, there are parts of the program that have no source code available, including RLZ.dll[20]. However, Chromium, the development project behind Chrome, can be compiled and used as-is without non-free components [21] (also see SRWare Iron).
[edit] Release history
A brief overview of the release history.
| Browser | First public release | First stable release | Latest stable release version date | Latest testing release version date | ||
|---|---|---|---|---|---|---|
| Date | Version | Date | Version | |||
| Amaya | November 14, 1996 | 0.9 | November 14, 1996 | 0.9 | 11.3.1
(December 9, 2009) |
11.3-pre
(September 9, 2009) |
| AOL Explorer | June 2005 | 1.0 | June 2005 | 1.1 | 1.5
(May 10, 2006) |
none
(n/a) |
| Avant | August 2004 | ? | August 2004 | ? | 11.7 Build 45
(February 8, 2010) |
none
(n/a) |
| Camino | February 13, 2002 | 0.1 | February 14, 2006 | 1.0 | 2.0.2
(February 23, 2010) |
none
(n/a) |
| Chromium | June 2009 | ? | NA | NA | None | 5.0.312.0
(January 31, 2010) |
| Dillo | December 1999 | 0.0.0 | December 1999 | 0.0.0 | 2.2
(February 11, 2010) |
none
(n/a) |
| DocZilla | May 2003 | 1.0 | July 2005 | 2.7pre1 | 1.0
(May 31, 2003) |
2.7pre1
(July 8, 2005) |
| ELinks | December 2001 | ? | December 2001 | ? | 0.11.7
(August 22, 2009) |
0.12pre5
(July 8, 2009) |
| Epiphany | December 22, 2002 | 0.4 | September 8, 2003 | 1.0 | 2.28.2
(December 16, 2009) |
2.29.90.1
(February 10, 2010) |
| Flock | October 24, 2005 | 0.4.9 | November 2, 2007 | 1.0 | 2.5.6
(January 6, 2010) |
none
(n/a) |
| Galeon | June 2000 | 0.6 | June 2000 | 0.6 | 2.0.7
(September 27, 2008) |
none
(n/a) |
| Google Chrome | September 2, 2008 | 0.2.149.27 | December 11, 2008 | 1.0.154.36 | 4.0.249.89 (Windows)
(February 10, 2010) |
4.1.249.1021 (Windows Beta) 5.0.307.11 (Mac & Linux Beta) 5.0.342.2 (Windows, Mac, & Linux Dev channel) (March 4, 2010) |
| iCab | February 17, 1999 | Preview 1.0 | February 17, 1999 | Preview 1.0 | 4.7
(October 10, 2009) |
none
(n/a) |
| Internet Explorer | August 1995 | 1.0 | August 1995 | 1.0 | 8.0
(March 19, 2009) [8] |
none
(n/a) |
| Internet Explorer for Mac | January 23, 1996 | 2.0b | April 23, 1996 | 2.0 | 5.2.3
(June 16, 2003) |
none
(n/a) |
| K-Meleon | November 26, 2000 | 0.2 | November 26, 2000 | 0.2 | 1.5.4
(March 5, 2010) |
none
(n/a) |
| Konqueror | October 2000 | ? | October 2000 | ? | 4.4.0
(February 9, 2010) |
None |
| Links | November 24, 1999 | 0.8 | November 24, 1999 | 0.8 | 2.3pre1
(February 1, 2010) |
none
(n/a) |
| Lynx | July 8, 1993 | 2.0.10 | July 8, 1993 | 2.0.10 | 2.8.7rel.1
(July 5, 2009) |
2.8.8dev.2
(November 25, 2009) |
| Maxthon | July 11, 2002 | 0.1 (as MyIE2) | September 8, 2005 | 1.0.0250 | 2.5.11.3390
(December 7, 2009) |
3.0.6.31 Alpha
(February 4, 2010) |
| Midori | April 19, 2009 | 0.1.6 | October 19, 2008 | 0.1.0 | 0.2.3[22]
(February 20, 2010) |
none
(n/a) |
| Mosaic | April 22, 1993 | 1.0 | April 22, 1993 | 1.0 | 3.0
(1997) |
none
(n/a) |
| Mozilla | December 7, 1998 | "Preview" | March 19, 1999 | M3 | 1.7.13
(April 21, 2006) |
none
(n/a) |
| Mozilla Firefox | September 23, 2002 | 0.1 | November 9, 2004 | 1.0 | 3.6
(January 21, 2010) |
3.7 Alpha 2
(March 1, 2010) |
| Netscape | April 5, 2000 | 6 Preview Release 1 | November 14, 2000 | 6.0 | 7.2
(August 17, 2004) |
none
(n/a) |
| Netscape Browser | November 30, 2004 | 0.5.6+ | May 19, 2005 | 8.0 | 8.1.3
(April 2, 2007) |
none
(n/a) |
| Netscape Communicator | June 1997 | 4.0 | June 1997 | 4.0 | 4.8
(August 22, 2002) |
none
(n/a) |
| Netscape Navigator | October 13, 1994 | 0.9 | October 13, 1994 | 0.9 | 4.08
(November 9, 1998) |
none
(n/a) |
| Netscape Navigator 9 | June 5, 2007 | 9.0 Beta 1 | October 15, 2007 | 9.0 | 9.0.0.6
(February 20, 2008) |
none
(n/a) |
| NetSurf | June 2002 | 0.00 | May 19, 2007 | 1.0 | 2.1
(May 23, 2009) |
Public Autobuilder
(n/a) |
| OmniWeb | 1994 | 0.5 | March 17, 1995 | 1.0 | 5.10.1
(August 28, 2009) |
none
(n/a) |
| Opera | September 1996 | 2.1b1 | December 1996 | 2.1 | 10.50 (MS Windows only)
(March 2, 2010[23]) |
10.50 Beta 1 (Mac osx 10.5+)
(March 1, 2010) |
| Safari | January 7, 2003 | 0.8 | June 23, 2003 | 1.0 | 4.0.4
(November 11, 2009)[9] |
none
(none) |
| SeaMonkey | September 15, 2005 | 1.0a | January 30, 2006 | 1.0 | 2.0.3
(February 17, 2010) |
2.1
(n/a) |
| Shiira | May 28, 2004 | 0.9 | May 28, 2004 | 0.9 | 2.3
(February 21, 2010) |
none
(n/a) |
| Sleipnir | June 2005 | 2.00 alpha | October 2005 | 2.00 | 2.9.2
(December 16, 2009) |
none
(n/a) |
| WorldWideWeb | December 1990 | ? | February 26, 1991 | ? | 0.18
(1994 ?) |
none
(n/a) |
| w3m | 1995 | ? | ? | ? | 0.5.2
(May 31, 2007) |
none
(n/a) |
| Browser | Date | Version | Date | Version | Latest stable release version date | Latest testing release version date |
| First public release | First stable release | |||||
- ^ As of February 2007, at least Windows XP SP2 or Windows Server 2003 SP2 is required to install the latest version (8.0) of Internet Explorer for Windows. Internet Explorer 6.0 SP1 is the last version that supports Windows 98, Windows Me, Windows NT 4.0 SP6a, and Windows 2000. Internet Explorer 7 is bundled with Windows Vista and Windows Server 2008, Internet Explorer 8 is part of Windows 7.
- ^ Safari is included with Mac OS X and the latest version is always available only from the OS install or OS updates.
[edit] Operating system support
The operating systems the browsers have been compiled to run on without emulation; for the given browser/OS combination, there are seven possibilities:
- No indicates that it does not exist or was never released.
- Partial indicates that while the browser works, it lacks important functionality or is extremely unstable compared to versions for other OSs (that is to say it has roughly alpha or pre-alpha quality). It is still being developed however.
- Beta indicates that while a version of the browser is fully functional and has been released, it is still in development (e.g. for stability).
- Yes indicates that the browser has been officially released in a fully functional, stable version.
- Dropped indicates that the latest stable version of the browser does not work on the operating system, although an older version is available that does. The number in parentheses is the last known stable version which was officially released for that OS.
- Included indicates that the browser comes pre-packaged as part of or has been integrated into the operating system.
Please note that the list is not exhaustive, but rather reflects the most common OSs today (e.g. Netscape Navigator was also developed for OS/2 at a time when Mac OS X did not yet 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 Interactive televisions). Both the web browser and OS means most recent version, example: Windows 7 w/ Internet Explorer 8.
| Browser | Windows | Mac OS X | Linux | BSD | Other Unices |
|---|---|---|---|---|---|
| Amaya | Yes | Yes | Yes | Yes | No |
| AOL Explorer | Yes | No | No | No | No |
| Arora | Yes | Yes | Yes | Yes | Yes |
| Avant | Yes | No | No | No | No |
| Camino | No | Yes | No | No | No |
| Dillo | Partial | Yes | Yes[10] | Yes | Yes |
| DocZilla | Yes | No | Yes | No | No |
| ELinks | Yes | Yes | Yes | Yes | Yes |
| Epiphany | No | Yes | Yes | Yes | Yes |
| Flock | Yes | Yes | Yes | Yes | No |
| Galeon | No | Yes | Yes | Yes | Yes |
| Google Chrome | Yes | Beta | Beta | No | No |
| iCab | No | Yes | No | No | No |
| Internet Explorer | Included | Dropped | No | No | Dropped (5.0)[11] |
| K-Meleon | Yes | No | No | No | No |
| Konqueror | Partial | Yes | Yes | Yes | Yes |
| Links | Partial | Yes | Yes | Yes | Yes |
| Lynx | Yes | Yes | Yes | Yes | Yes |
| Maxthon | Yes | No | No | No | No |
| Midori | Yes | Yes | Yes | Yes | Yes |
| Mozilla Firefox | Yes | Yes | Yes[12] | Yes | Yes |
| NetSurf | No | No | Yes | Yes | Yes |
| OmniWeb | No | Yes | No | No | No |
| Opera | Yes | Yes | Yes | Yes | Yes |
| Safari | Yes | Included | No | No | No |
| SeaMonkey | Yes | Yes | Yes | Yes | Yes |
| Shiira | No | Yes | No | No | No |
| Lunascape | Yes | No | No | No | No |
| Sleipnir | Yes | No | No | No | No |
| WorldWideWeb (NEXTSTEP only) | No | No | No | No | No |
| w3m | Yes | Yes | Yes | Yes | Yes |
| Browser | Windows | Mac OS X | Linux | BSD | Other Unices |
- ^ Some version of Firefox is included in most Linux distributions utilizing GUI.
- ^ Dillo is included in some Linux distributions, i.e. Damn Small Linux and Feather Linux.
- ^ Internet Explorer for UNIX was available for Solaris and HP-UX.
[edit] Browser features
Information about what common browser features are implemented natively (without third-party add-ons).
| Browser | Bookmark managing | Download managing | Password managing [13] | Form managing | Spell checking | Search engine toolbar | Per-site security configuration | Privacy mode | Auto-updater |
|---|---|---|---|---|---|---|---|---|---|
| Amaya | No | No | Yes | No | Yes | No | ? | No | No |
| AOL Explorer | Yes | No | No | Yes | No | Yes | ? | No | ? |
| Arora | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | ? |
| Avant | Yes | No | Yes | Yes | No [14] | Yes | ? | No | ? |
| Camino | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | Yes |
| Dillo | Partial | No | No | No | No | Partial | ? | No | No |
| DocZilla | Yes | Yes | Partial | No | No | No | Partial | No | No |
| ELinks | Yes | Yes | Yes | Yes | No | No | No | No | ? |
| Epiphany | Yes | Yes | Yes | No | Yes | Yes | ? | No | Yes |
| Flock | Yes | Yes | Yes | Yes | Yes | Yes | Partial [15] | No | Yes |
| Galeon | Yes | Yes | Yes | No | No | Yes | ? | No | Yes |
| Google Chrome | Yes | Yes | Yes | Yes | Yes | Yes | Partial | Yes | Yes |
| iCab | Yes | Yes | Yes | Yes | No | Yes | ? | No | ? |
| Internet Explorer | Yes | No | Yes | Yes | No [16] | Yes | Partial [17] | Yes [18] | Yes |
| Internet Explorer for Mac | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | ? |
| K-Meleon | Yes | No | Yes | Yes | No | Yes | ? | No | ? |
| Konqueror | Yes | Yes [19] | Yes | Yes | Yes | Yes | ? | No | ? [20] |
| Links | Yes | Yes | No | No | No | No | ? | No | ? |
| Lynx | Yes | No | No | No | No [21] | No | ? | No | ? |
| Maxthon | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Beta | Yes |
| Midori | Yes | Yes | No | Yes | Yes | Yes | No | No | No |
| Mosaic | Yes | No | No | No | No | No | ? | No | No |
| Mozilla | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
| Mozilla Firefox | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Netscape | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | No |
| Netscape Browser | Yes | Yes | Yes | Yes | ? | Yes | ? | No | Yes |
| Netscape Navigator | Yes | No | No | No | No | No | ? | No | No |
| Netscape Navigator 9 | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | Yes |
| NetSurf | Yes | Yes | No | No | No | No | No | No | No |
| OmniWeb | Yes | Yes | Yes | Yes | Yes | Yes | Partial [22] | No | Yes |
| Opera | Yes | Yes | Yes | Yes [23] | Yes | Yes | Yes | Yes | Yes |
| Safari | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| SeaMonkey | Yes | Yes | Yes | Yes | Yes | Yes | Partial [24] | ? | Yes |
| Shiira | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? |
| Sleipnir | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Notification only |
| WorldWideWeb | Yes | No | No | No | Yes | No | ? | No | No |
| w3m | Yes | No | No | No | No | No | ? | No | No |
| Browser | Bookmark managing | Download managing | Password managing [25] | Form managing | Spell checking | Search engine toolbar | Per-site security configuration | Privacy mode | Auto-updater |
- ^ Spell checking can be added by installing an add-on like ieSpell.
- ^ Lynx is able to edit text with an external editor, which can provide spell checking.
- ^ Internet Explorer can handle per-site settings for cookies. Furthermore you can specify "trusted" and "untrusted" sites and assign pre-set rights to both categories.
- ^ Internet Explorer 8 supports InPrivate Browsing.
- ^ 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.
- ^ 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.[24]
- ^ For the download manager kdenetwork needs to be installed.
- ^ Updates happen with the rest of KDE. On Linux, BSD, etc. this happens through the system package manager. On Windows, this happens through KDE's updater.
- ^ On Linux and Windows, Spell checking requires GNU Aspell to be installed.
- ^ Opera can auto-complete forms with your personal information and website usernames.
- ^ Automatic updates are available in Opera 10.00 RC2.
- ^ In many integrated password saving tools there are often leaks that make them unsafe.[25]
- ^ Firefox 3.5 adds the Privacy mode. Older versions of Firefox can use the Stealther extension.
[edit] Accessibility features
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 [26] | Incremental finding | Ad filtering | Page zooming [27] | Full-text history search |
|---|---|---|---|---|---|---|
| Amaya | Yes | N/A | No | No | Yes | No |
| AOL Explorer | Yes | Yes | No | No | Yes | No |
| Arora | Yes | Yes | Yes | Yes | Yes | No |
| Avant | Yes | Yes | No | Yes | Yes | No |
| Camino | Yes | Yes | Yes | Yes | Yes | No |
| Dillo | Yes | N/A | No | No | No | No |
| DocZilla | Yes | Partial | Yes | No | Partial | Partial |
| ELinks | Yes | N/A | Yes | N/A | N/A | No |
| Epiphany | Yes | Yes | Yes | No [28] | Yes | Yes |
| Flock | Yes | Yes | Yes | Yes | No | No |
| Galeon | Yes | Yes | Yes | Yes | Yes | No |
| Google Chrome | Yes | Yes | Yes | No [29] | Yes | Yes |
| iCab | Yes | Yes | No | Yes | Yes | No |
| Internet Explorer | Yes [30] | Yes [31] | Yes [32] [33] | Yes | Yes | Yes [34] [26] |
| Internet Explorer for Mac | No | No | No | No | No | No |
| K-Meleon | Yes | Yes | Yes | No [35] | Partial | No |
| Konqueror | Yes | Yes | Yes | Yes | Yes | No |
| Links | No | Yes | Yes | Yes | No | No |
| Lynx | No | N/A | No | N/A | N/A | No |
| Maxthon | Yes | Yes | Yes | Yes | Yes | No |
| Midori | Yes | No | Yes | Yes | Yes | No |
| Mosaic | No | N/A | No | No | No | No |
| Mozilla | Yes | Yes | Yes | Yes | Yes | No |
| Mozilla Firefox | Yes | Yes | Yes | No [36] | Yes | No [27] |
| Netscape | Yes | Yes | Yes | No [37] | No | No |
| Netscape Browser | Yes | Yes | Yes | No [38] | No | No |
| Netscape Navigator | No | No | No | No | No | No |
| Netscape Navigator 9 | Yes | Yes | Yes | No [39] | No | No |
| NetSurf | Yes | Yes | Yes | Yes | Yes | No |
| OmniWeb | Yes | Yes | No | Yes | Yes | No |
| Opera | Yes | Yes | Yes | Yes [40] | Yes | Yes |
| Safari | Yes | Yes [41] | Yes | No [42] | Yes [43] | Yes (only Mac) [44] |
| SeaMonkey | Yes | Yes | Yes | No [45] | No [28] | No |
| Shiira | Yes | Yes | No | No | Yes | No |
| Sleipnir | Yes | Yes | Yes | Yes | Yes | No |
| WorldWideWeb | No | N/A | No | No | No | No |
| w3m | Yes | N/A | Yes | No | No | No |
| Browser | Tabbed browsing | Pop-up blocking [46] | Incremental finding | Ad filtering | Page zooming [47] | Full-text history search |
- ^ A more complete list of Pop-Up blockers and addons / programs are in the following article List of pop-up blocking software.
- ^ Page zooming is different from text resizing, as it resizes not only characters, but also multimedia objects and web page layout
- ^ Epiphany supports AdBlock as an official extension, in the epiphany-extensions package.
- ^ Opera 9 introduced a content blocker for webpages. [48]. Earlier releases support wildcard protocol/domain/path and filetype blocking using a filter.ini [49] file. More advanced Ad filtering for Opera can also be done with external software [50].
- ^ Ad filter support can be added by installing the extension Adblock Plus.
- ^ Ad filter support can be added by installing the extension AdSweep.
- ^ Does not allow selective blocking of pop-ups. Safari can only block all pop-ups, or none.
- ^ Ad filter support can be added by installing extensions [51]
- ^ IE6 had no tabbed browsing support.
- ^ IE6 included pop-up blocking with Windows XP Service Pack 2 [52]
- ^ Page zooming supported in the iPhone version of Safari. Screen zooming is built in to Mac OS X.
- ^ For IE7, several extensions are available through the Windows Marketplace [53][dead link], including "Inline Search for Internet Explorer"[54][dead link]. This function is included in IE8 [55].
- ^ IE8 supports incremental find.
- ^ Full-text history search is available through Spotlight, a feature of the Mac OS X operating system.
- ^ Full-text history search is available through a Windows Search iFilter [26]
[edit] Accessibility features (cont.)
Information about what common accessibility features are implemented natively (without third-party add-ons).
| Browser | Access keys | Tabbing navigation | Spatial navigation | Caret navigation | Mouse gesture | Text-to-speech | Voice control |
|---|---|---|---|---|---|---|---|
| Amaya | Yes | Yes | ? | Yes | No | No | No |
| AOL Explorer | Yes | Yes | No | No | No | No | No |
| Arora | Yes | Yes | Yes | Yes | No | No | No |
| Avant | Yes | Yes | No | No | Yes | No | No |
| Camino | Yes | Yes | No | Yes | No [56] | No [57] | No |
| Dillo | Yes | No | No | No | No | No | No |
| DocZilla | ? | Yes | No | No | No | No | No |
| ELinks | Yes | Yes | Yes [58] | Yes | No | No | No |
| Epiphany | Yes | Yes | No | Yes | No [59] | No | No |
| Flock | Yes | Yes | No | Yes | No [60] | No | No |
| Galeon | ? | Yes | ? | Disabled | Yes | No | No |
| Google Chrome | Yes | Yes | Yes | No | No | ? | ? |
| iCab | Yes | No | No | No | No | No [61] | No |
| Internet Explorer | Yes | Yes | No | Yes [62] | No [63] | Partial [64] | Yes [65] |
| Internet Explorer for Mac | Yes | Yes | No | No | No | No | No |
| K-Meleon | Yes | Yes | No | Disabled | Yes | No | No |
| Konqueror | Yes | Yes | Yes | Yes | No [66] | No [67] | No |
| Links | No | No | No | Yes | No | No | No |
| Lynx | ? | 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 |
| Mozilla | Yes | Yes | Yes | Yes | No [68] | No [69] | Yes |
| Mozilla Firefox | Yes | Yes | No [70] | Yes | No [71] | No [72] | Yes |
| Netscape | Yes | Yes | No | Yes | No | No | No |
| Netscape Browser | Yes | Yes | No | Yes | No | No | No |
| Netscape Navigator | ? | ? | No | No | No | No | No |
| Netscape Navigator 9 | Yes | Yes | No | Yes | No | No | No |
| NetSurf | No | Yes | No | No | No | No | No |
| OmniWeb | Yes | Yes | No | No | No [73] | Yes | Yes |
| Opera | Yes | Yes | Yes | No [74] | Yes | Yes | Yes |
| Safari | Yes | Yes | Yes | No | Yes (only Mac) [75] | Yes (only Mac) [76] | Yes (only Mac) [77] |
| SeaMonkey | Yes | Yes | No | Yes | No | No | No |
| Shiira | ? | Yes | Yes | Yes | No | Yes | No |
| Sleipnir | Yes | Yes | No | No | Yes | No | No |
| WorldWideWeb | ? | ? | ? | ? | ? | No | No |
| w3m | ? | Yes | Yes | Yes | No | No | No |
| Browser | Access keys | Tabbing navigation | Spatial navigation | Caret navigation | Mouse gesture | Text-to-speech | Voice control |
- ^ On Mac systems, gestures are available systemwide via multitouch sensing on trackpads and mice.
- ^ On Mac OS X, text-to speech and speech recognition are available systemwide and is available from menu in native Cocoa browsers.
- ^ ELinks 0.12 supports spatial navigation.
- ^ Epiphany supports mouse gestures as an official extension, in the epiphany-extensions package.
- ^ Mouse gesture support is available system-wide in KDE
- ^ Text-to speech support depends on the kttsd application in the kdeaccessibility package
- ^ Mouse gesture support can be added by installing Easy Go Back add-on [78] or similar applications.
- ^ Doug Turner, the Minimo lead developer, has introduced spatial navigation to some special Firefox builds [79]. It may build as a default part of Firefox [80].
- ^ Mouse gesture support can be added by installing extensions like All-in-One Gestures (Firefox-only) [81] and Mouse Gestures [82].
- ^ Firefox works with a number of screen readers such as JAWS [83][dead link] and Microsoft SAPI 5 TTS [84][dead link] through extensions.
- ^ Internet Explorer 8 supports caret browsing.
- ^ Internet Explorer does not have built-in Text to speech/read aloud functions, however it can work with third-party screen readers.
- ^ Internet Explorer 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.
- ^ opera : a sort of caret navigation can be enabled by a button or a shortcut [85]
[edit] Acid Scores
The Acid tests are standard tests to rate the performance of a browser. Upon each test's release, they are designed so that no existing browser can pass without further development. In order for a browser to pass any Acid test, the latest public release of the browser (not an alpha, beta, release candidate, or other version under development or testing procedures) must meet the requirements shown below. In addition, the browser should be tested upon completion of installation, with no add-ons installed (some browsers make this easy by providing a "safe mode" option) and all the factory settings (no options have been changed from their defaults).
Acid1:
- Final rendering looks exactly like the rendering provided by the Acid tests website.
- Text can be highlighted and radio buttons can be selected.
Acid2:
- Final rendering looks exactly like the rendering provided by the Acid tests website.
- Smiley's nose turns blue when hovered over.
Acid3:
- Final score of 100/100.
- No error messages on final rendering.
- Render-in-progress loads smoothly (no pausing).
- Final rendering looks exactly like the rendering provided by the Acid tests website.
| Browser | Acid1 | Acid2 | Acid3 |
|---|---|---|---|
| Amaya | No | No | No |
| AOL Explorer | No | No | No |
| Arora | Yes | Yes | Yes |
| Avant | No | No | No |
| Camino | Yes | No | ? |
| Dillo | ? | No | ? |
| DocZilla | ? | No | ? |
| ELinks | No | No | ? |
| Epiphany | Yes | Yes | Yes |
| Flock | Yes | Yes | 71/100 |
| Galeon | ? | Yes | 72/100 |
| Google Chrome | Yes | Yes | Yes |
| iCab | ? | Yes | Yes |
| Internet Explorer | Yes | Yes | 20/100 |
| Internet Explorer for Mac | ? | No | No |
| K-Meleon | ? | No | ? |
| Konqueror | Yes | Yes | 89/100 |
| Links | ? | No | No |
| Lynx | ? | No | No |
| Maxthon | Yes | Yes | 20/100 |
| Mosaic | ? | No | No |
| Mozilla | Yes | No | ? |
| Mozilla Firefox | Yes | Yes | 94/100 |
| Netscape | ? | No | ? |
| Netscape Browser | Yes | No | ? |
| Netscape Navigator | ? | No | ? |
| Netscape Navigator 9 | Yes | No | 52/100 |
| NetSurf | ? | No | ? |
| OmniWeb | ? | Yes | No |
| Opera | Yes | Yes | 100/100 |
| Safari | Yes | Yes | Yes |
| SeaMonkey | Yes | Yes | 93/100 |
| Shiira | ? | Yes | 74/100 |
| Sleipnir | ? | ? | ? |
| WorldWideWeb | No | No | No |
| w3m | No | No | No |
| Browser | Acid1 | Acid2 | Acid3 |
[edit] Browsers under development
| Browser | Acid1 | Acid2 | Acid3 |
|---|---|---|---|
| Midori 0.1.6 | Yes | Yes | Yes [86] |
| Mozilla Firefox 3.7 | Yes | Yes | 97/100 |
| Browser | Acid1 | Acid2 | Acid3 |
- ^ Midori passes Acid3 because it uses WebKit snapshots which pass Acid3.
[edit] Web technology support
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 [87] | Frames | Nav LINKs [88] | XSLT | XHTML 1.0 [89] | XHTML 1.1 [90] | MathML | XForms | Web Forms 2.0 | VoiceXML/X+V | SMIL | VML | CSS Presentation/projection mode[91] |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amaya | Yes | No | ? | No | Yes | Yes | Yes | No | No | No | ? | No | ? |
| AOL Explorer | Partial | Yes | No | Yes | No | No | No [92] | No | No | No | Yes[29] | Yes | ? |
| Avant | Partial | Yes | ? | Yes | No | No | No | No | No | No | Yes[29] | Yes | ? |
| Arora | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No [93] | No | ? | No | ? |
| Camino | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
| Dillo | Partial | Partial [94] | No | No | No | No | No | No | No | No | ? | No | ? |
| DocZilla | Partial | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | No | No | No | ? |
| ELinks | Partial | Yes | ? | No | No | No | No | No | No | No | ? | No | ? |
| Epiphany | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No [95] | No | ? | No | ? |
| Flock | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No [96] |
| Galeon | Yes | Yes | ? | Yes | Yes | Yes | Yes | No | No | No | ? | No | ? |
| Google Chrome | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | ? |
| iCab | Yes | Yes | Yes | No | No | No | No | No | No | No | ? | No | ? |
| Internet Explorer | Partial [97] | Yes | No [98] | Yes | No | No | No [99] | No [100] | No [101] | No | Yes[29] | Yes | ? |
| Internet Explorer for Mac | Partial | Yes | ? | Partial | No | Yes | No | No | No | No | ? | ? | ? |
| K-Meleon | Yes | Yes | ? | Yes | Yes | Yes | No | No | No | No | No | No | ? |
| Konqueror | Yes | Yes | Yes | No | Yes | Yes | No | No | No | No | ? | No | ? |
| Links | No | Yes | Yes | No | No | No | No | No | No | No | ? | No | ? |
| Lynx | No | Partial | Yes | No | No | No | No | No | No | No | No | No | ? |
| Maxthon | Partial | Yes | ? | Yes | No | No | No | No | No | No | Yes[29] | Yes | ? |
| Midori | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | ? | No | No[102] |
| Mosaic | No | No | ? | No | No | No | No | No | No | No | No | No | No |
| Mozilla | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
| Mozilla Firefox | Yes | Yes | No [103] | Yes | Yes | Yes | Yes | Yes | No [104] | No | No | No | No [105] |
| Netscape | Yes | Yes | ? | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
| Netscape Browser | Depends [30] | Yes | ? | Yes | Depends [30] | Depends [30] | Depends [30] | No | No | No | No | No | ? |
| Netscape Navigator | No | Yes | No | No | No | No | No | No | No | No | No | No | ? |
| Netscape Navigator 9 | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | ? |
| NetSurf | Yes | Yes | No | No | No | No | No | No | No | No | ? | No | ? |
| OmniWeb | Yes | Yes | ? | No | Yes | Yes | No | No | No | No | ? | No | ? |
| Opera | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes[106] |
| Safari | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | No[107] |
| SeaMonkey | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | ? |
| Shiira | Yes | Yes | ? | Yes | Yes | Yes | No | No | No | No | ? | No | ? |
| Sleipnir | Partial | Yes | No [108] | Yes | No | No | No [109] | No | No [110] | No | Yes[29] | Yes | ? |
| WorldWideWeb | No | No | ? | No | No | No | No | No | No | No | No | No | ? |
| w3m | ? | Yes | ? | No | Yes | ? | No | ? | No | No | ? | No | ? |
| Browser | CSS2.1 [111] | Frames | Nav LINKs [112] | XSLT | XHTML 1.0 [113] | XHTML 1.1 [114] | MathML | XForms | Web Forms 2.0 | VoiceXML/X+V | SMIL | VML | CSS Presentation/projection mode[115] |
- ^ 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 at the W3C website. (CSS 3 is only in draft status at present.) For more detailed information please see comparison of layout engines (CSS).
- ^ LINK as a navigational aid, as distinct from non-navigational uses of LINK.
- ^ Not in standard install, but provided by extension.[116][117]
- ^ 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).
- ^ Dillo displays frames as links that the user can click on.
- ^ Available with the MathPlayer plugin.
- ^ Available with the FormsPlayer plugin and several other plugins.
- ^ XForms is supported experimentally in nightly builds dated after January 28, 2005 [118]. Requires installation of an extension.
- ^ Web Forms 2.0 can be emulated in IE using DHTML behaviours, available from SourceForge.
- ^ Web Forms 2.0 functionality is currently being added to Gecko, there should be at least partial support for Gecko 1.9 (Firefox 3.0). See bug #344614.
- ^ XHTML1.1 includes Ruby markup (see [119]) which is not supported. There exists add-on for adding RUBY support. [120]
- ^ Presentation mode is the ability to read styles targeted to the CSS projection media type.
- ^ S5 is a CSS/Javascript alternative for browsers that don't support a presentation mode.
- ^ Opera switches to presentation mode on full screen. [121]
- ^ Microsoft claims Internet Explorer 8 has full CSS2.1 support[31], however independent testing revealed several bugs[32].
[edit] Mobile Web technology support
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 | C-HTML | HDML | I-mode | XHTML Mobile Profile | WML |
|---|---|---|---|---|---|
| Amaya | ? | ? | ? | ? | No |
| AOL Explorer | ? | ? | ? | ? | No |
| Avant | ? | ? | ? | ? | No |
| Camino | ? | ? | ? | ? | No |
| Dillo | ? | ? | ? | ? | No |
| DocZilla | ? | ? | ? | ? | No |
| ELinks | ? | ? | ? | ? | ? |
| Epiphany | ? | ? | ? | ? | No |
| Flock | Partial [122] | No | No | Partial |