Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

html
html5

What is the difference between HTML and HTML5?

Sheza Munir

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

HTML stands for HyperText Markup Language, and it is the set of markup symbols and codes compiled to display on a browser. HTML is the main language of the World Wide Web.

HTML has had many updates over time, and the most recent version is HTML5. HTML5 added many features to the basic support provided by HTML.

The following illustration shows the difference in structure between HTML5 and the previous HTML version.

Differences

HTML

HTML5

Does not support video and audio

Supports video and audio integration

Uses cache memory as temporary storage

Uses storage options like application cache, SQL database, and web storage

All browsers are compatible as it has been around for a long time

Not all browsers can support yet. There are new tags and elements added/modified.

runs in single thread

allows multiple threads

Uses cookies to store data

Uses local storage instead of cookies

Not possible to create shapes like circles, rectangles, triangles

Developer can draw shapes like circles, rectangles, triangles

RELATED TAGS

html
html5

CONTRIBUTOR

Sheza Munir
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring