Shortcomings
n Cross-browser incompatibles.
n Context-Specific object model.
n Capabilities can’t be extended or
overridden.
n Inability to hide source.
n Standard development tools.