You’ve run across HTML whether you realize it or not, because it is the basic language of web design. HTML 5 is supposed to be the next version of the web language standard. It promises to do everything that Flash does, from delivering video and enabling slick user interfaces to providing a platform to develop small downloadable applications, without the need to download and install a browser plug-in. That should mean fewer complications on end users’ systems and and less need for web site owners to invest in proprietary tools.
However welcome these goals may sound to most of us, life on the web will continue to be complicated for years for a few reasons:
- HTML 5 is far from being a stable and established platform. Getting it to a predictable commercial state — which means having the leading browsers support it sufficiently — will take a long time. Until HTML 5 is ready, many web sites can’t and won’t dump Flash.
- Flash is so widely established that even if the sites using it wanted to transition to HTML 5, it would take them significant and long efforts.
- Leading browsers must support HTML 5 before sites can depend on the technology. Just look at YouTube, which currently delivers video through Flash. Even though parent company Google has set up an experimental HTML 5 interface for “most” YouTube videos, that’s only for people using Apple’s Safari browser, Google’s Chrome, or Microsoft Internet Explore with Chrome framework installed. The vast majority of users still need Flash for their browsers to work, and there is no HTML 5 backward compatibility for older browsers still in use.
- Many web sites use Flash to create super behavioral marketing cookies that users can’t easily remove. They make money off the information they gather and won’t want to give it up.