HTML5 aims to reduce the need for proprietary plug-in-based rich Internet application (RIA) technologies such as Adobe Flash, Microsoft Silverlight, and Sun JavaFX. HTML5 includes several new APIs that are integrated with some of the new HTML5 elements. Also included are several API's that are Associated with the new specification. While many of these API's require script support for full functionality, their principal purpose is to facilitate web application creation.The two lists include:
-
Integrated Application Programming Interfaces
- Audio and Video
- Inline editing
- Drag and Drop
- Offline Applications
- History
- Canvas 2D Drawing
- Messaging
-
Associated Application Programming Interfaces
- Geolocation
- Local (Web) Storage
- Web Protocol
- Web Sockets
- Web Workers