HTML4と、HTML5の違い

1.4 Impact on Web Architecture

The following areas / features defined in HTML 5 are believed to impact the Web architecture:

  • The use of the DOM as a basis for defining the language.
  • The concept of browsing contexts.
  • The distinction between user agent requirements and authoring requirements.
  • The use of imperative definitions rather than abstract definitions with the requirement of black-box equivalence in implementations.
  • The new content model concepts (replacing HTML's block and inline concepts).
  • The focus on accessibility as a built-in concept for new features (such as the hidden attribute, the progress element, et cetera) instead of an add-on (like the alt attribute).
  • The focus on defining the semantics in detail (e.g. the outline algorithm, replacing the vague semantics in HTML4).
  • The datagrid element.
  • The menu and command elements.
  • The origin concept.
  • Offline Web application caches.
  • The definition of the browsing context "navigation" algorithm and the related session history traversal algorithms.
  • The content-type sniffing and character encoding sniffing.
  • The very explicit definition of a parser.
  • The contentEditable feature and the UndoManager feature.
  • The Drag and Drop and Copy and Paste architecture.
  • The cross-document messaging feature (the postMessage API).
  • The new sandboxing features for iframe.
  • The definition of URL.

このページは、HTML5の入口となるドキュメントだと思います。正直、概要をキャッチアップするのも、結構、大変なような気がしています。
最近は、日本語の情報もいろいろ出てきているので、そちらをざっとみてから、このドキュメントを読むとよい気がしました。