HTML5 adalah bahasa markah untuk mengatur dan menampilkan konten web, merupakan revisi kelima dari HTML yang masih dalam pengembangan hingga Juni 2011, dan bertujuan untuk mendukung teknologi multimedia terbaru. Beberapa elemen baru yang diperkenalkan dalam HTML5 termasuk section, header, footer, nav, dan article. Selain itu, HTML5 juga memperkenalkan teknologi WebSocket yang memungkinkan komunikasi dua arah melalui koneksi TCP, mengurangi gangguan lalu lintas jaringan dan meningkatkan kapasitas server.