Opera does not support Object.defineProperty, which we use in basically every compilation of Dart->JS code generated through Frog. IE 9 also has this problem, unless you turn quirks mode off (which it seems to like to default to with our JavaScript). They throw an error to the effect of "object does not support "Object.defineProperty" function. Some initial web searches suggest defining __defineGetter__ and __defineSetter__ are a workaround to defineProperty.