It supports flash - it's built in. It also uses HTML5. I've never had a problem with any online streamed videos. I watch Hulu, YouTube, and Netflix on my chromebook. It didn't used to support Netflix, but that is now corrected. You should be able to watch any video that you can also watch on the chrome browser in a PC.