To me, flash provides: 1. Video streaming 2. Graphically rich web UI 3. Other multimedia content (games, slideshow, etc) Since this thread is about (1), my question still stands. It seems to me html5 can take care of #1 and #2 just fine. I don't know how html5 handles #3, but I don't use those much anyway and would rather block (and optionally view) those type of contents.