The following tables compare general and technical information for a number of web browsers. Please see the individual products' articles for further information.
Windows 4.0.3.6000 (February 25, 2013; 32 days ago (2013-02-25)[8]) [±]
OS X 4.0.3.3000 (January 31, 2013; 57 days ago (2013-01-31)[9]) [±] iOS 4.0.3 (January 18, 2013; 2 months ago (2013-01-18)[10]) [±] Android 4.0.3.3000 (February 1, 2013; 56 days ago (2013-02-01)[11]) [±]
0.5.3 (January 15, 2011; 2 years ago (2011-01-15)) [±]
Browser
Creator
Cost (USD)
Software license
Current layout engine
Latest release version
^Chromium, on which Google Chrome is based, is open source; the features Google adds to Chrome, such as H.264 and ACC decoding, the built-in PDF viewer, an auto-updater system among other things are closed-source.
^ abcdThere 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.
Operating system support
Browsers are compiled to run on certain operating systems, without emulation. For a given browser/OS combination, browser support status can be one of six possibilities:
No means that it does not exist or was never released.
Partial means that the browser works, but lacks important functionality or is very unstable compared to versions for other OSs, that is to say it has roughly alpha or pre-alpha quality, and it is still being developed.
Beta means that a version of the browser is fully functional and has been released, but is still in development, e.g., for stability.
Yes means that the browser has been officially released in a fully functional, stable version.
Dropped means 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 means that the browser comes pre-packaged as part of or has been integrated into the operating system.
This 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 OS X 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 Interactive televisions). Both the web browser and OS means most recent version, example: Windows 7 with Internet Explorer 8.
^There is no online update facility built into IE, but it gets updated by Windows Update when enabled. As of Version 10 Consumer Preview (Beta) automatic silent update is the default setting in Internet Explorer.
^For the download manager kdenetwork needs to be installed.
^Updates happen with the rest of KDE. This happens through the system package manager if used by the system. On Windows, this happens through KDE's updater.
^Lynx is able to edit text with an external editor, which can provide spell checking.
^Firefox 3.5 adds the Privacy mode. Older versions of Firefox can use the Stealther extension.
^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.[20]
^Opera can auto-complete forms with your personal information and website usernames. Also there is extension AutoComplete which can complete forms with form history.
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.
^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.
^Ad filter support can be added by installing an extension such as AdSweep, AdThwart or Adblock.
^IE6 included pop-up blocking with Windows XP Service Pack 2 [1]
^For IE7, several extensions are available through the Windows Marketplace [2][dead link], including "Inline Search for Internet Explorer"[3][dead link]. This function is included in IE8 [4].
^ abcdefgMost 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.
^Opera 9 introduced a content blocker for webpages. [5][dead link] Earlier releases support wildcardprotocol/domain/path and filetype blocking using a filter.ini [6] file. More advanced Ad filtering for Opera can also be done with external software [7].
^Does not allow selective blocking of pop-ups. Safari can only block all pop-ups, or none.
^TTS in Internet Explorer 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.
^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.
^Mouse gesture support is available system-wide in KDE
^Text-to speech support depends on the kttsd application in the kdeaccessibility package
^Doug Turner, the Minimo lead developer, has introduced spatial navigation to some special Firefox builds [11]. It may build as a default part of Firefox [12].
The Acid tests are online test suites to determine aspects of standards compliance, to expose web page rendering flaws, and to rate the performance of browsers. 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.
The specifications for HTML5 are still under development, but many current browsers already support many of the new features in the draft specifications. An HTML5 test suite is also under development that, while it does not test all of the new features nor the functionality of those it does detect, rates browsers' support. New tests are expected to be added to the suite as time goes by.[28]
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.
^ abCSS 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).
^ abLINK as a navigational aid, as distinct from non-navigational uses of LINK.
^ abcdXHTML 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).
^ abPresentation mode is the ability to read styles targeted to the CSS projection media type.
^XHTML1.1 includes Ruby markup (see [16]) which is not supported. There exists add-on for adding RUBY support. [17]
^XForms is supported experimentally in nightly builds dated after 28 January 2005 [18]. Requires installation of an extension.
^Opera switches to presentation mode on full screen. [19]
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.
^ abcdefghijGecko-based browsers render C-HTML and XHTML Mobile Profile as an ordinary XHTML. In most cases this is quite enough to browse mobile Web.
^ abcdGecko-based browsers do not support WML natively, this issue is being discussed at bug 35995. There is an extension called wmlbrowser [20], [21] which adds a partial WML support to Firefox, SeaMonkey, Mozilla Suite and Flock (without card navigation and WMLScript). In most cases this is quite enough to browse mobile Web.
^ abcdMicrosoft Mobile Explorer was discontinued in 2002.[35]
Plugins and syndicated content support
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. Java support is for built-in support by the browser without a plugin.
^ abcdInternet 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.
^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.[36][37][38]
^Internet Explorer 8 supports syndicated content in hAtom / hSlice microformat by the name of a feature known as Web Slices.
^ abRSS and ATOM feed autodetection in Konqueror depends on the aKregator package which is installed with kdepim.
^Safari has Java only on OS X. Safari for Windows needs a plugin.
^Safari has Gears only on OS X 10.4+. Windows is not supported
JavaScript support
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.
^ abcIt is possible to compile Amaya with JavaScript enabled, using the CVS version and SpiderMonkey. However, this is still experimental and only a small subset of DOM 1 is available.
^ abcdefghijkXPath is a part of DOM 3, but is considered separately here. A large subset of DOM 3 is accessible by extensions but not by websites.
Information about what internet protocols the browsers support. External links lead to information about support in future versions of the browsers or extensions that provide such functionality.
^ abMany browsers have purposely avoided support for e-mail, as this is reserved for their mail-client counterparts. For a comparison of such counterparts see Perbandingan -- e-mail clients.
^ abMany browsers have FTP support as read-only and have no upload capitilies. Read-only is marked as yes. For a comparison of clients that support upload opportunities see Perbandingan -- FTP client software.
^ abcdIRC support can be added by installing ChatZilla.
^Microsoft has limited support to certain "non-navigable" content, such as in <img> tags and CSS rules, for security reasons, including concerns that JavaScript embedded in a data URI may not be interpretable by script filters such as those used by web-based email clients.[39]
^Konqueror has full Gopher support when the kgopher KIO plugin is installed.
^Mosaic reached only HTTP 0.9 compliance, and does not support secure communications in any way.
^ abcdFor security reasons, IDN domains are displayed as punycode if they contain certain characters or if the top level domain has not been whitelisted [24].
^NNTP support can be added by installing the add-on infoRSS.
^Firefox support for the Gopher protocol will be dropped in Firefox 4 (Gecko 1.9.3) per bug 388195.
Information about what image formats the browsers support. External links lead to information about support in future versions of the browsers or extensions that provide such functionality.
^ abMost browsers support TIFF by using a plugin installed by the user.
^ abSVG here refers to SVG 1.1 Full. There are also two simplified profiles known as SVG 1.1 Tiny and SVG 1.1 Basic, which are intended for user agents with limited capabilities.
^ abMost browsers support PDF by installing an Adobe plugin which takes over the browser window. Listed here are browsers which also support inline PDFs within other hypertext documents (such as within HTML's <img/> tag). Note that PDF (in strictly speaking) is not an image format, but a scriptable rich text document format that can contain different types of multimedia content, including vector and bitmap graphics, audio, video, forms, intra- and inter-document hypertext links and a hierarchical contents listing. The format is also the native display format under OS X.
^ abcdInternet Explorer does not support progressive display of progressive JPEG[citation needed].
^ abcdInternet Explorer supports PNG images but is unable to correctly display images with gamma correction or color correction[citation needed]. Versions of Internet Explorer prior to version 7 are unable to correctly display images with alpha channel (for transparency) without additional coding [26].
^ abcdeSupport for the canvas element was added to Internet Explorer 9. Earlier versions of Internet Explorer can be made to emulate canvas using the excanvas script.
^ abcdeInternet Explorer support for XBM files was removed in Version 6.
^ abcdFirefox and SeaMonkey partially support SVG 1.1 Full. Modules that are implemented or not implemented and details of their implementation: [27].
^ abWith the addition of the new Cairo version in Gecko 1.9 it will be natively possible to save pages to PDFs but not read them. This feature is not included in Firefox 3.5, however it is possible with the new Cairo backend.
^Support for these features depends on the version of the Gecko rendering engine that Epiphany was built with.
^Konqueror supports JPEG2000 if KDE's viewer is compiled with Jasper library.
^KDE has developed its own SVG plugin for Konqueror, known as KSVG [29]. KSVG1 development has ended, but work on the next-generation KDOM-based KSVG2 has been very active [30]. KSVG2 is slated to be moved into the core KDE [31] meaning at some point KSVG2 should become part of Konqueror.
^Inline PDF viewing in Konqueror requires KPDF which is included in kdegraphics.
^ abSafari supports JPEG2000 through QuickTime plugin, which is an optional software bundle for Safari installation on Windows, and an integrated component in OS X.
^ abSafari 3 is able to render SVG documents, but not fully [32].
^Support of MNG/JNG was dropped since 6 June 2003 [33] [34]. There are unofficial obsolete builds with MNG/JNG called Mngzilla [35].
^ abMozilla applications rebranded by the Debian project, such as GNU IceCat or Iceape do not support APNG.
^In Gecko 1.9.2 (Firefox 3.6) XBM support was dropped.
^Netscape 6.0, 6.01 and 7.0 included native support for MNG until the code was removed in 2003 due to code size and little actual usage.
English (en), French (fr), Finnish (fi), German (de), Italian (it), Portuguese (pt), Russian (ru), Spanish (es), Chinese (zh-cn and zh-tw), Turkish (tr), Slovak (sk), Russian (ru), Norwegian (no), Georgian (ka), Japanese (ja), Hungarian (hu), Dutch (du), Ukrainian (uk)
Chinese (Simplified and Traditional) (zh), Czech (cs), Danish (da), Dutch (nl), English (en), French (fr), German (de), Italian (it), Japanese (ja), Lithuanian (lt), Norwegian (Bokmål) (no), Norwegian (Nynorsk) (nn), Portuguese (pt), Slovak (sk), Spanish (es), Swedish (sv)
Arabic (ar), Portuguese (Brazilian) (pt-BR), Bengali (bn), Bulgarian (bg), Catalan (ca), Chinese (Simplified and Traditional) (zh), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (UK/US), Estonian (et), Filipino, Finnish (fi), French (fr), German (de), Greek (el), Gujarati, Hebrew (he), Hindi (hi), Hungarian (hu), Indonesian (id), Italian (it), Japanese (ja), Kanada, Korean (ko), Latvian (lv), Lithuanian (lt), Malayalam (ml), Marathi (mr), Norwegian (no), Oriya (or), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es), Spanish for Latin America (es-LA), Swedish (sv), Tamil (ta), Telugu (te), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi)[56]
Chinese (Simplified and Traditional) (zh), English (en), French (fr), German (de), Italian (it), Japanese (ja), Korean (ko), Portuguese (pt), Russian (ru), Spanish (es)
Catalan (ca), Czech (cs), Danish (da), German (de), Estonian (et), English (en), French (fr), Hungarian (hu), Italian (it), Japanese (ja), Dutch (nl), Portuguese (Brazilian) (pt-BR), Russian (ru), Kinyarwanda (rw), Slovenian (sl), Swedish (sv), Turkish (tr), Ukrainian (uk), Vietnamese (vi), Chinese (Simplified and Traditional) (zh)
Portuguese (Brazilian) (pt), Chinese (zh), Czech (cs), English (en), Danish (da), Finnish (fi), French (fr), German (de), Greek (el), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Norwegian (no), Polish (pl), Russian (ru), Slovenian (sl), Spanish (es), Swedish (sv), Turkish (tr)
Dutch (nl), English (en), French (fr), German (de), Italian (it), Japanese (ja), Spanish (es), Danish (da), Finnish (fi), Korean (ko), Norwegian (no), Portuguese (pt), Russian (ru), Swedish (sv), Chinese (zh)
Chinese (Simplified and Traditional) (zh), Danish (da), Dutch (nl), English (en), Finnish (fi), French (fr), German (de), Italian (it), Korean (ko), Norwegian (no), Polish (pl), Portuguese (pt), Slovak (sk), Spanish (es), Swedish (sv)
Note (2):Dropped in release builds of Mozilla Firefox 3.6+ due to collaboration difficulties[66] but has been available in beta form since Mozilla Firefox 7[67]
Security and vulnerabilities
This comparison of unpatched publicly known vulnerabilities in latest stable version browsers is based on vulnerabilities reports by Secunia. See browser security for more details about the importance of unpatched known flaws.
^Laforge, Anthony (25 January 2010). "Stable Channel Update". Google Chrome Releases. Google. Archived from the original on 28 January 2010. Retrieved 25 January 2010.
Tags: Comparison of web browsers, Telekomunikasi Sains, 464, Perbandingan web browsers Usage share of web browsers according to StatCounter, Usage share of web browsers The following tables compare general and technical information for a number of web browsers, Please see the individual products' articles for further information, Contents General information 2 Operating system support 3 Browser features 4 Accessibility features 5 Accessibility features, Comparison of web browsers, Bahasa Indonesia, Contoh Instruksi, Tutorial, Referensi, Buku, Petunjuk pasar, pts-ptn.net