Difference between HTML and HTML5 - HTML vs HTML5
HTML vs HTML5
|HTML does not provide native audio and video support.||HTML5 provides native audio and video support.|
|HTML only supports vector graphics if used in conjunction
with different technologies like Flash, VML, or Silverlight.
|HTML5 supports SVG (Scalable Vector Graphics), Canvas, and other virtual vector graphics.|
|HTML allows inline MathML and SVG in text with restricted use.||HTML5 allows inline MathML and SVG in text.|
|HTML doesn’t allow users to draw shapes such as circles,
triangles, and rectangles.
|HTML5 allows users to draw shapes such as circles, triangles, and rectangles.|
|HTML only uses browser cache and cookies to store data temporarily.||HTML5 uses web SQL databases, local storage, and application cache for storing data temporarily.|
|Longer document type declaration.||Shorter document type declaration.|
|Longer character encoding declaration. Uses the ASCII character set.||Shorter character encoding declaration. Uses the UTF-8 character set.|
|Compatible with almost all browsers.||Only compatible with newer browsers, considering there are many new tags and elements which only some browsers support.|
|Built based on Standard Generalized Markup Language (SGML).||HTML5 has improved parsing rules providing enhanced compatibility.|