tags:

views:

84

answers:

3

Hey all,

I'm looking for a list of which browser versions support what javascript features. Obviously the more complete the list the better, but I'd be happy with a list that correlated javascript stuff from 2009 with IE8, Firefox 3.5, and Webkit 526.

Something like this contrived example:

Feature                        Environments       Standard
------------------------------ ------------------ -------------
console.log()                  Chrome, Safari 4,  defacto
                               Webkit 5xx,
                               Firebug Xx 
...
function.prototype.displayName Safari 4.0         --
...
Object.defineProperty()        IE8, etc.          ECMAScript 3.1 Draft 5
...

Anybody know of such a list?

(Sorry if this is a dupe, but searching for this kind of thing isn't easy)

Edit:

Quirksmode is a good overview for DOM stuff (if a bit subjective), and the Mozilla docs are great for Firefox ... but I'm looking for a list of browser support of javascript features.

i.e., which browsers support __defineGetter__, or get property() {...}, which support what features of canvas, etc.

+7  A: 

Check out http://www.quirksmode.org/

MagicSeth
Note also that you can drill down into the primary chart to get more and more detailed charts.
Jonathan Sampson
I was hoping for a javascript reference, but I guess it doesn't exist. Quirksmode is definitely a good resource though.
Seth
A: 

This wikipedia article has a list of what browsers support which version of javascript: http://en.wikipedia.org/wiki/JavaScript and at the bottom in the external links is info about each version of javascript.

Though it doesn't show the version until you click on it, this list shows the javascript methods: https://developer.mozilla.org/en/JavaScript_Methods_Index

James Black
A: 

See my post on this question. Aptana may be just the thing for you.

Mark Dickinson