Categories
News Software

YouTube begins transition from Flash to HTML5, shows signs of the times

flashplayericon

It’s been a long time coming, but it looks like Flash is finally on its way out.

Or at least YouTube will be helping it on its way out as it converts over to HTML5.

Per Macworld, five years after Google introduced HTML5 video as an option on YouTube, Google’s popular video site now defaults to HMTL5 on the web instead of Flash.

The change has been a long time coming, with YouTube working steadily to default to HTML5 across the major browsers, including Chrome, beta versions of Firefox, Internet Explorer 11, and Safari 8.


HTML5 is an open standard supported natively across a variety of devices and platforms including PC web browsers, mobile devices, and smart TVs. Flash, by comparison, is proprietary technology owned and controlled by Adobe. Even though Flash was long considered the de facto standard for web-based video, it isn’t a native component of most browsers and either has to be enabled with a built-in plugin or a downloadable one from Adobe. Flash, like many browser plugins, also has a long history with security vulnerabilities that put users at risk.

As part of the push to put Flash into the background, YouTube says it is also deprecating its option to embed YouTube videos as Flash objects. The site offers its iFrame embeds instead, which allow YouTube to decide on the fly whether to use HTML5- or Flash-based video depending on client-side capabilities.

YouTube’s embed transition has been ongoing for some time, just as its efforts to default to HTML5 video on the major browsers have been. When you try to embed a video from YouTube you’ll be hard-pressed to find a video with the option to use a Flash-based embed code—an option that was not the default but readily available just a few years ago.

The YouTube announcement did not say the service was dumping Flash altogether, but when one of the biggest web sites on the planet transitions away from it, then Flash’s days as a standard may be numbered.