Explanations, disclaimers and obfuscations

  1. Why SMIL is good
  2. By declarative animation, we mean animation that is done with markup rather than script.
  3. The term SMIL is ambiguous.
  4. Support in all browsers (almost, and sort of). 
  5. W3C recommendation, however. Consolidation with CSS?
  6.  The improvements within the past year have been dramatic!
  7. Library support:  Fake SMILand SmilScript.    IE9 beta with the use of SMILScript.
  8. Almost all attributes of SVG objects can be animated declaratively.  here and herefor a variety of illustrations.
  9. Script is still more powerful (but more expensive)
  10. Opera > IE/Adobe > Firefox > Chrome > Safari (Windows) > IE9 
Check to see if this example works in your browser.