The objective for the online Applications performing Group (Web WG) would be to create requirements that facilitate the introduction of client-side internet applications.
|Start date||14 May 2019|
|End date||31 May 2021|
|Chairs||LГ©onie Watson (TetraLogical), Marcos CГЎceres (Mozilla)|
|Team Contacts||Xiaoqian Wu (0.1 FTE )|
|Meeting Schedule||Teleconferences: topic-specific telephone phone telephone calls will likely be held whenever required. Face-to-face: we are going to satisfy throughout the W3C’s annual Technical Plenary week; extra meetings that are face-to-face be planned by permission of individuals.|
The range associated with the internet performing Group is:
- Haptic input products and their emitted occasions and/or information.
- Textual input and text manipulation.
- Information sharing across remote and regional internet applications.
- Getting and acting upon information from remote sources.
- Accessing the file system and storage that is persistent.
- Interfacing with OS abilities.
- Integrating web applications aided by the OS.
The group that is working keeps a specification for mapping HTML elements and attributes to platform accessibility APIs, and a split specification that defines writer conformance demands for establishing ARIA characteristics. The Working Group will not expect you’ll include some other specs with this matter.
Specs generated by the internet Working Group allow developers to produce internet applications that really work across a range that is wide of and products, as well as for an extensive diversity of users, by handling things of accessibility, unit independency, internationalization, privacy, and safety.
To be able to advance to Proposed Recommendation, each specification should have at the very least two separate implementations in wide usage.
Each specification will need to have an accompanying test suite, which will be preferably developed in parallel towards the specification. The test suite will be employed to create an implementation report prior to the specification transitions to Proposed Recommendation.
Where you will find implications for implementors, designers, or users, within the aspects of accessibility, internationalization, privacy, and protection, each specification should have a area that defines appropriate advantages, limits, and practice solutions that are best for the particular area.
Additional information about online performing Group requirements are located in the GitHub repository.
The online performing Group will provide the after specifications that are normative.
|File API||An API for representing file things in internet applications, along with programmatically choosing them and accessing their information.|
|Indexed Database API||An API for a database of documents keeping simple values and objects that are hierarchical. The edition that is third brand brand new abilities and improves designer ergonomics through the use of claims.|
|Intersection Observer||An API which can be used to comprehend the visibility and position of DOM elements (“targets”) general to an element that is containing to your top-level viewport (“root”).|
|Pointer Lock||An API providing you with access that is scripted natural mouse movement information while securing the goal of mouse occasions to just one element and getting rid of the cursor from view.|
|Push API||An API for giving push communications to an internet application, using a push solution.|
|Screen Orientation API||An API for reading display screen orientation, being informed of display screen orientation modifications, and securing display screen orientation to a particular state.|
|online App Manifest||A JSON-based manifest file providing you with designers with a central location to place metadata connected with a internet application.|
|Clipboard API and Events||An API for accessing information from the system clipboard.|
|Selection API||APIs for selection, which enable users and writers to pick a percentage of a document or specify point of great interest for content, paste, along with other editing operations.|
|ContentEditable||granted values and anticipated habits for the attribute that is contenteditable.|
|HTML Accessibility API Mappings (AAM)||Defines exactly exactly how user agents map HTML elements and attributes to platform accessibility APIs.|
|ARIA in HTML||Defines the net designer guidelines (writer conformance demands) for ARIA features on HTML elements.|
|UI Events||UI Activities that increase the DOM Event objects defined within the DOM specification.|
|UI Events KeyboardEvent code values||The values for the KeyboardEvent.code characteristic, that is thought as area of the UI Events Specification.|
|UI Events KeyboardEvent key Values||The values when it comes to attribute that is key into the UI Activities specification.|
According to the WICG progress, the Group could also create W3C suggestions for the documents that are following
|online Share API||An API for sharing text, links as well as other content to a destination that is arbitrary of individual’s option.|
|internet Share Target||An API which allows web sites to declare by themselves as internet share goals, that could get provided content from either the Web Share API, or system occasions ( ag e.g., stocks from indigenous ).|
|Badging||An API enabling internet applications to create an application-wide badge, shown in a operating-system-specific spot from the application (for instance the rack or house display screen), for the intended purpose of notifying an individual as soon as the state regarding the application changed ( e.g., whenever brand brand new messages have actually appeared), without showing an even more heavyweight notification.|