This document discusses how Drupal and HTML5 can work together. It describes the benefits of classic Drupal applications and HTML5 applications. Classic Drupal apps have everything contained on the server, while HTML5 apps download everything to the client and run locally using JavaScript frameworks. Using Drupal as a backend with a JSON REST interface provides content and user management for HTML5 apps. The future of Drupal 8 may include more support for HTML5 features and frameworks.