Which JavaScript property names can be unquoted? When can dot notation be used?
mathiasbynens.be
mathiasbynens.be
Old IEs use an outdated Unicode version (I’d guess Unicode 3.0) to determine whether a given string is a valid identifier name. When using the Unicode 6.1.0 database, much more identifier names are allowed. (More on that here: http://mathiasbynens.be/notes/javascript-identifiers & http://mothereff.in/js-variables.)
Could that be what you’re referring to? Can you give a concrete example of a property name that should be allowed, but fails to work in old IE?