HTML is a set of rules that tell computers how to interpret the code of the website. HTML5 is the 5th generation of these rules. It’s not a single “thing” or a colossal technology. To put simply, it is a collection of several current technologies used to make websites while amplifying its strengths of interactivity and connectivity. HTML5 doesn’t belong to a specific company or a certain browser. It’s like a collaboration of universal browser standers to push web capabilities further. With HTML5 you can expect improved multimedia, audio and graphics, capability of offline use and storage, improved performance, being able to target the largest number of devices with little development effort, safer and more secure, and lower costs and easier maintenance. To this day, there are already many different HTML5 features on the internet, it is still in development and probably won’t be 100% complete for several more years.
Brad Neuberg, who works for Google, gives a 42 minute introduction to HTML5:
HTML 4.01 and XHTML 1.0?
Compared to HTML5, HTML 4.01 get plenty of errors due to its more lenient parsing rules. HTML 4.01 also has no multimedia support, unless you use plugins. As for XHTML 1.0, it’s more complicated to write than HTML5.
There are a few drawbacks that come with using HTML5.
- Browser support – It only supports modern browsers, meaning everything except Internet Explorer. Thought it’s becoming lesser used today, there’re still a few that use this dinosaur and its older versions.
- Still working on it – Another problem is that the language is still a work in progress, which means that anything can change.
- Licensing Issues – multimedia, like audio, will need to be compressed in several formats in order to be compatible with most browsers, so it’s a bit more work.
The Endless Mural is a web app, created by Eric Fickes, where you are given a canvas to create shapes and drawings based on the gestures of your mouse. It encourages to the user to experiment, draw, and play using the tools provided. Once you are happy with what you created, you are able to submit your work to its ever-growing gallery. A <video> element is used in the help section.