HTML5 is a version of HTML, the standard programming language, that describes the appearance and content of web pages. HTML5 was developed to solve the compatibility problem. One of the biggest differences between HTML5 and earlier versions of the standard is that older versions of HTML5 require their own plugins and API (The reason why a page built and tested on one browser did not load properly on another). HTML5 provides one common interface to ensure easier loading of page elements. One of the design goals for HTML5 is to support multimedia on mobile devices.