Have any tests been done across many browsers/rendering engines to check they adhere to the javascript spec in relation to variable names including unusual characters.
For example, if I use...
π = Math.PI
truth = "Pi should really be "+(2*π)+" and a lot of maths should be re-written"
I know the spec says it should work - but do all javascript interpreters follow perfectly the spec?
If that works in firefox, can I expect it to work in internet explorer too - on all platforms? And will it also work on Rhino, or other javascript interpreters?