HTML5

es.wikipedia.org/wiki/html5

Standard markup language for structuring web pages, media, and semantic content.

Overview

HTML5 (HyperText Markup Language, version 5) is the fifth major revision of HTML, the core markup language of the World Wide Web. Standardized by the W3C and WHATWG, it was officially released in October 2014.

HTML5 introduces semantic elements (like `<nav>`, `<footer>`, `<article>`), multimedia support (native `<audio>` and `<video>` tags), canvas for 2D/3D graphics, improved form validation, and new APIs for offline work, geolocation, storage, and WebSockets. It represents a significant evolution from HTML4/XHTML, removing obsolete tags and adding features that reflect modern web development practices.

Key features

  • Production-oriented capabilities with an active ecosystem
  • Integrations with popular languages and frameworks
  • Documentation and community resources for adoption
Pros
  • Clear positioning in the developer tools & design tools category
  • Fits common modern stack patterns
  • Strong option when requirements align with its sweet spot
Cons
  • Operational complexity varies by hosting model and team experience
  • Pricing and limits depend on workload and vendor tier
  • Validate fit against alternatives before committing
Use this if
You are building web applications and need a modern, standardized markup language with native support for multimedia, semantic structure, and advanced APIs.
Skip this if
You need to support very old browsers (pre-2010) that do not recognize HTML5 elements and features.

Best for

Building modern web pages with semantic structureEmbedding multimedia content nativelyCreating interactive graphics with CanvasOffline-capable web applicationsProgressive web appsAccessible and SEO-friendly web content

Alternatives

XHTMLHTML4XMLWeb Components

Compare HTML5 alternatives

More Language

Compare all
View Zig
Zig

Low-level language aiming to be a modern, simpler alternative to C for systems code.

View Go
Go

Google's compiled language for simple, fast systems programming and cloud-native services.

View JavaScript
JavaScript

The web's core programming language for interactive pages, apps, and full-stack development.

View C
C

Foundational systems language for OS kernels, embedded firmware, and performance code.