The mission of the Web Applications Working Group (WebApps WG) is to produce specifications that facilitate the development of client-side web applications.
- Pointer Lock 2.0 - Working Draft
This specification defines an API that provides scripted access to raw mouse movement data while locking the target of mouse events to a single element and removing the cursor from view. This is an essential input mode for certain classes of applications, especially first person perspective 3D applications and 3D modeling software.
- Web App Manifest - Application Information - Group Note
This document is a registry of supplementary members for the Web App Manifest specification that provide additional metadata to an application manifest. This metadata can be used in a digital storefront or other surfaces where this web application may be marketed or distributed, or to enhance an installation dialog when installing a web application.
- Image Resource - Working Draft
This document defines the concept of an "image resource" and a corresponding WebIDL ImageResource dictionary. Web APIs can use the ImageResource dictionary to represent an image resource in contexts where an HTMLImageElement is not suitable or available (e.g., in a Worker).
- File API - Working Draft
This specification provides an API for representing file objects in web applications, as well as programmatically selecting them and accessing their data.
- Push API - Working Draft
An API that provides Web applications with scripted access to server-sent application data.
- Indexed Database API 3.0 - Working Draft
This document defines APIs for a database of records holding simple values and hierarchical objects. Each record consists of a key and some value. Moreover, the database maintains indexes over records it stores. An application developer directly uses an API to locate records either by their key or by using an index. A query language can be layered on this API. An indexed database can be implemented using a persistent B-tree data structure.
- Intersection Observer - Working Draft
This specification describes an API that can be used to understand the visibility and position of DOM elements ("targets") relative to a containing element or to the top-level viewport ("root"). The position is delivered asynchronously and is useful for understanding the visibility of elements and implementing pre-loading and deferred loading of DOM content.
- Gamepad - Working Draft
Defines a low-level interface that represents gamepad devices.
- Web Application Manifest - Working Draft
This specification defines a manifest, which provides developers with a centralized place to put metadata about a web application.
- ARIA in HTML - Candidate Recommendation Draft
This specification defines the authoring rules (author conformance requirements) for the use of Accessible Rich Internet Applications (WAI-ARIA) 1.1 and Digital Publishing WAI-ARIA Module 1.0 attributes on [HTML] elements. This specification's primary objective is to define requirements for use with conformance checking tools used by authors (i.e., web developers). These requirements will aid authors in their development of web content, including custom interfaces/widgets, that makes use of ARIA to complement or extend the features of the host language [HTML].
- The Screen Orientation API - Working Draft
Defines APIs to read screen orientation state and to lock the screen orientation to a specific state.
- UI Events - Working Draft
This specification defines the Document Object Model Events Level 3, a generic platform- and language-neutral event system which allows registration of event handlers, describes event flow through a tree structure, and provides basic contextual information for each event. The Document Object Model Events Level 3 builds on the Document Object Model Events Level 2 [DOM2 Events].
- w3c/FileAPI (rec-track)
- w3c/gamepad (rec-track)
- w3c/html-aria (rec-track)
ARIA in HTML
- w3c/image-resource (rec-track)
An ImageResource definition for web APIs
- w3c/IndexedDB (rec-track)
Indexed Database API
- w3c/IntersectionObserver (rec-track)
- w3c/manifest (rec-track)
Manifest for web apps
- w3c/pointerlock (rec-track)
- w3c/push-api (rec-track)
- w3c/screen-orientation (rec-track)
The screen orientation specification
- w3c/selection-api (rec-track)
- w3c/uievents (rec-track)
- w3c/uievents-code (rec-track)
UI Events KeyboardEvent code Values
- w3c/uievents-key (rec-track)
UI Events KeyboardEvents key Values
- w3c/manifest-app-info (note)
Web App Manifest - Application Information
- w3c/using-aria (note)
- w3c/webappswg (homepage)
Web Applications Working Group
Group has no face-to-face meetings scheduled.
- Marcos Caceres, Léonie Watson,
- Team contacts:
- Xiaoqian Wu,
- Apple, Inc.
- Baidu, Inc.
- Coil Technologies, Inc.
- eyeo GmbH
- Google LLC
- IBM Corporation
- Intel Corporation
- Microsoft Corporation
- Mozilla Foundation
- OpenJS Foundation
- Rakuten, Inc.
- Samsung Electronics Co., Ltd.
- Shenzhen Institute of Information Technology
- Sony Group Corporation
- TetraLogical Services Ltd
- The New York Times
- The Washington Post
- Wikimedia Foundation
- Zhongcheng Blockchain Research Institute (Nanjing) Co. LTD
- Ben Francis
- Jan Miksovsky
- Johannes Wilm
- Tiger Oakes
- Tomasz Jakut