Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Comparison of web browsers
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==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, e.g., [[Babel (compiler)|Babel]]. {{sticky header}} {| class="wikitable sortable sticky-header" style="font-size: 85%; text-align: center; width: auto;" |- ! style="width:12em" | Browser ! [[JavaScript]] ! [[ECMAScript|ECMAScript 3]] ! [[Document Object Model|DOM 1]] ! [[Document Object Model|DOM 2]] ! [[Document Object Model|DOM 3]] ! [[XPath]] ! [[XMLHttpRequest]] ! [[Rich editing]] |- ! {{rh2}} | [[Amaya (web browser)|Amaya]] | {{No}}{{efn|name=AmayaScript}} | {{No}}{{efn|name=AmayaScript}} | {{No}}{{efn|name=AmayaScript}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh2}} | [[AOL Explorer]] | {{Yes}} | {{Yes}} | {{Partial}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Avast Secure Browser]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Basilisk (web browser)|Basilisk]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Camino (web browser)|Camino]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Google Chrome|Chrome]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Dillo]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} class="table-rh" | [[Microsoft Edge (series of web browsers)|Edge]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[ELinks]] | {{Partial}} | {{Partial}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} | [[Falkon]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} class="table-rh" | [[Firefox]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Flock (web browser)|Flock]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Galeon]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[GNU IceCat]] | {{Partial}}{{efn|Determined by [[GNU LibreJS]].}} | See Firefox ESR | See Firefox ESR | See Firefox ESR | See Firefox ESR | See Firefox ESR | See Firefox ESR | See Firefox ESR |- ! {{rh}} | [[iCab]] | {{Yes}} | {{Yes}} | {{Partial}} | {{Partial}} | {{No}} | {{No}} | {{Yes}} | {{No}} |- ! {{rh2}} | [[Internet Explorer]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}}{{efn|name=IEDOM2}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Internet Explorer for Mac]] | {{Yes}} | {{Yes}} | {{Partial}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} | [[K-Meleon]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Konqueror]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}} | {{No}} | {{Yes}} | {{No}} |- ! {{rh}} | [[Ladybird (web browser)|Ladybird]] | {{Yes}} | {{Partial}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Links (web browser)|Links]] | {{No}}{{efn|name=LinksScript}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} | [[Lynx (web browser)|Lynx]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} | [[Maxthon]] | {{Yes}} | {{Yes}} | {{Partial}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Midori (web browser)|Midori]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}}{{efn|name=SafariNightly}} | {{Yes}}{{efn|name=SafariNightly}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Mosaic (web browser)|Mosaic]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh2}} | [[Mozilla Application Suite|Mozilla]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Netscape (web browser)|Netscape]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Netscape Browser]] | {{Yes}} | {{Yes}} | {{depends}}{{efn|name=ns8}} | {{depends}}{{efn|name=ns8}} | {{No}}{{efn|name=MozXPath}} | {{depends}}{{efn|name=ns8}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Netscape Navigator]] | {{Yes}} | {{Partial}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh2}} | [[Netscape Navigator 9]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[NetSurf]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh2}} | [[OmniWeb]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} |- ! {{rh}} | [[Opera (web browser)|Opera]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Pale Moon (web browser)|Pale Moon]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Safari (web browser)|Safari]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Partial}}{{efn|name=SafariNightly}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[SeaMonkey]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=MozXPath}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[Shiira]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Sleipnir (web browser)|Sleipnir]] | {{Yes}} | {{Yes}} | {{Partial}} | {{No}}{{efn|name=IEDOM2}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[surf (web browser)|surf]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=SafariNightly}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh}} | [[Web (web browser)|Web]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name=SafariNightly}} | {{Yes}} | {{Yes}} | {{Yes}} |- ! {{rh2}} | [[WorldWideWeb]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- ! {{rh}} | [[w3m]] | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |- class="sortbottom" ! Browser ! [[JavaScript]] ! [[ECMAScript|ECMAScript 3]] ! [[Document Object Model|DOM 1]] ! [[Document Object Model|DOM 2]] ! [[Document Object Model|DOM 3]] ! [[XPath]] ! [[XMLHttpRequest]] ! [[Rich editing]] |} {{notelist|refs= {{efn|name=IEDOM2|Internet Explorer 5 and above has [http://www.quirksmode.org/js/events_advanced.html its own event registration model] and [http://www.quirksmode.org/dom/changess.html its own style sheets model], but these are incompatible with DOM 2.}} {{efn|name=MozXPath|XPath 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.}} {{efn|name=SafariNightly|SVG / XPath / (partial) DOM 3 is only available in the WebKit nightlies so far.}} {{efn|name=AmayaScript|It is possible to compile [https://web.archive.org/web/20071225120656/http://www.maths-informatique-jeux.com/international/javascript_in_amaya/ Amaya with JavaScript enabled], using the CVS version and [[SpiderMonkey (JavaScript engine)|SpiderMonkey]]. However, this is still experimental and only a small subset of DOM 1 is available.}} {{efn|name=LinksScript|Support for JavaScript has been removed in version 2.1pre29 ([http://links.twibright.com/download/ChangeLog change log])}} {{efn|name=ns8|Depends on the [[Browser engine|layout engine]] which is chosen: Trident or Gecko.}} }} [http://www.howtocreate.co.uk/tutorials/jsexamples/hasFeature.html See what parts of DOM your browser supports]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)