基本應用
離線功能
HTML5 透過 JavaScript 提供了數種不同的離線儲存功能,相對於傳統的 Cookie 而言有更好的彈性以及架構,並且可以儲存更多的內容。
即時通訊
以往網站由於 HTTP 協定以及瀏覽器的設計,即時的互動性相當的受限,只能使用一些技巧來「模擬」即時的通訊效果,但 HTML5 提供了完善的即時通訊支援。
檔案以及硬體支援
例如在 Gmail 等新的網頁程式當中,透過拖拉的方式將檔案作為郵件附件?這就是這部份 HTML5 檔案的功能中的 Drag'n Drop 和 File API。
語意化
語意化的網路是可以讓電腦能夠更加理解網頁的內容,對於像是搜尋引擎的優化(SEO)或是推薦系統可以有很大的幫助。
多媒體
Audio、Video 的標籤支援以及 Canvas 的功能應該是大家對於 HTML5 最熟悉的部份了,也是許多人認為 Flash 會被取代的主要原因。
CSS 3
CSS3 支援了字體的嵌入、版面的排版,以及動畫功能。
JavaScript
在比較 JavaScript 的基本面也新增了 DOM 的 API、和瀏覽器上下頁的紀錄修改。