HTML and CSS Reference
In-Depth Information
▪
Media API
, for playback of video and audio files with multimedia synchronization and
▪
Session History API
, for exposing the browser history (
bit.ly/12iDo0Q
)
▪
Offline Web Applications API
, which allows web resources to be used while offline
(
bit.ly/108K1mp
)
Other HTML5-related APIs have separate specifications, including:
▪
Canvas API
for two-dimensional drawing in conjunction with the new
canvas
element
(
bit.ly/17ftf5F
)
▪
Web Storage API
allows data to be stored in the browser's cache so an app can use it
later (
bit.ly/168vZjW
)
▪
Geolocation API
lets users share longitude and latitude information for so they are ac-
cessible to scripts in web applications (
bit.ly/168w5rQ
)
▪
Web Workers API
that allows scripts to run in the background to improve performance
(
bit.ly/17ECwWI
)
▪
Web Sockets API
that maintains an open connection between the client and the server so
data can pass between them in real time. This may be useful for multi-player games, chat,
and live data streams (
bit.ly/13UfWUK
).
▪
File API
gives access to files uploaded from a form input. It enables previews of the up-
loaded file to be shown and enables drag-and-drop uploading (
bit.ly/11sTkro
).
This is only a handful of the dozens of APIs in development. The following resources provide
thorough lists of available APIs and other web technologies in an easy-to-use manner: