What are APIs?
Application Programming Interfaces
An Application Programming Interface (API) is a software interface that exposes access to some internal functionality of a piece of software for use by programmers, to get access to specific information, to trigger special behavior, or to perform some other action. The APIs that the WebApps WG develops are typically client-side script APIs, for use in browsers and similar user agents (as opposed to server-side APIs, for example).
What are Widgets?
Standalone Web Apps
The W3C Web Applications (WebApps) Working Group is
chartered to develop specifications for webapps, including standard APIs for client-side development, and a packaging format for installable webapps. This work will include both documenting existing APIs such as
XMLHttpRequest and developing new APIs in order to enable richer
This group works in public, with details in the
WG's and the Work Mode document WG's Wiki.
A detailed list of this group's
publications and their status (available in one of the W3C's CVS or Mercurial systems.)
The W3C Team Contact for the WebApps Working Group is
The Co-Chairs of the Working Group are
Art Barstow and
The WebApps WG will have a face-to-face meeting in San Jose (CA, USA) on Thursday April 25 and Friday April 26 2013.