Guide to Web APIs

by 3 contributors:

Here you'll find links to each of the guides introducing and explaining each of the APIs that make up the Web development architecture.

Documentation

DOM developer guide
The Document Object Model is an API for HTML and XML documents. It provides a structural representation of the document, enabling the developer to modify its content and visual presentation. Essentially, it connects web pages to scripts or programming languages.
Introduction to the Camera API
Through the Camera API, it is possible to take pictures with your device's camera and upload them into the current web page.
Using the Gamepad API
HTML5 introduced many of the necessary components for rich, interactive game development. Technologies like <canvas>, WebGL, <audio>, and <video>, along with JavaScript implementations, have matured to the point where they can now support many tasks previously requiring native code. The Gamepad API is a way for developers and designers to access and use gamepads and other game controllers.
Vibration API
Most modern mobile devices include vibration hardware, which lets software code provide physical feedback to the user by causing the device to shake. The Vibration API offers Web apps the ability to access this hardware, if it exists, and does nothing if the device doesn't support it.

Community

Join the Web API community on our mailing list or newsgroup:

Also, be sure to join in the live discussion in the #webapi channel on IRC.

These topics may also be of interest:

WebRTC
WebRTC (where RTC stands for Real-Time Communications) is a technology that enables audio/video streaming and data sharing between browser clients (peers). As a set of standards, WebRTC provides any browser with the ability to share application data and perform teleconferencing peer to peer, without the need to install plug-ins or third-party software.

Document Tags and Contributors

Contributors to this page: Sheppy, steffix.h2, shing0608
Last updated by: Sheppy,