What are all of the difference in JS between the big 5 browsers?
First, let me preface this by saying that I'm looking for a solid list of the browser-specific differences in javascript, which could be either:

* When a browser handles a JS method, property, or function differently
* When a browser completely ignores/disregards JS that is otherwise standard
* When a browser uses alternative/proprietary JS to accomplish the same or very similar task available via standard JS

So with the above in mind, if a browser offered a unique JS method that was not available via standard JS, that wouldn't really fit the list (unless the method later became standard and the original browser neglected to update to the standard).

I know there are lots of sources for these discrepancies, but I haven't found a solid "quirksmode" like list that I can turn to, so I'm hoping this question might become such a list.  If someone knows of a really good source already, by all means tell me and consider the question closed.

The other goal I have in mind is a way to measure various js frameworks; whether it's addressed and how well it actually handles it.

I can start off by naming the ones I know already:

1. General DOM event handling (what event property names are returned, what defines a click or change, etc)
2. AJAX Requests (Pre IE-8 has a totally different class for making calls)
3. XPATH Queries (Again, IE goes it's own way)
4. Document loading via AJAX (Firefox does not trigger some Document level events when a content changes are loaded via AJAX)

I know these are vague, but even a vague list all in one place is a good resource that can lead to deeper research elsewhere or expansion.

Finally, if there is a SX site that this question would be more appropriate, let me know, because I'd love to have a place to find more open-ended questions like this.
What are all of the difference in JS between the big 5 browsers?
===

First, let me preface this by saying that I'm looking for a solid list of the browser-specific differences in javascript, which could be either:

* When a browser handles a JS method, property, or function differently
* When a browser completely ignores/disregards JS that is otherwise standard
* When a browser uses alternative/proprietary JS to accomplish the same or very similar task available via standard JS

So with the above in mind, if a browser offered a unique JS method that was not available via standard JS, that wouldn't really fit the list (unless the method later became standard and the original browser neglected to update to the standard).

I know there are lots of sources for these discrepancies, but I haven't found a solid "quirksmode" like list that I can turn to, so I'm hoping this question might become such a list.  If someone knows of a really good source already, by all means tell me and consider the question closed.

The other goal I have in mind is a way to measure various js frameworks; whether it's addressed and how well it actually handles it.

I can start off by naming the ones I know already:

1. General DOM event handling (what event property names are returned, what defines a click or change, etc)
2. AJAX Requests (Pre IE-8 has a totally different class for making calls)
3. XPATH Queries (Again, IE goes it's own way)
4. Document loading via AJAX (Firefox does not trigger some Document level events when a content changes are loaded via AJAX)

I know these are vague, but even a vague list all in one place is a good resource that can lead to deeper research elsewhere or expansion.

Finally, if there is a SX site that this question would be more appropriate, let me know, because I'd love to have a place to find more open-ended questions like this.