I would ike to inform about online Applications performing Group Charter

I would ike to inform about online Applications performing Group Charter

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.

Success Criteria

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.

Normative Specs

The online performing Group will provide the after specifications that are normative.

Amount 1 of this API that represents gamepad products, and enables internet applications to behave upon gamepad information.

Level 2 aims to offer the abilities of next generation gamepads.

Improvements to activities for text and input that is related enable the https://hookupdate.net/lesbian-sugar-mamas/md/baltimore/ monitoring and manipulation of standard web web web browser behavior within the context of text editor applications as well as other applications that handle text input and text formatting. Degree 1 provides the JS editor details about proposed modifications through the individual, however it makes the DOM that is related be non-cancelable quite often.

Degree 2 provides the JS editor information information on the proposed changes through the individual and allows the JS author cancel the noticeable modifications the web browser otherwise will have done.

Specification explanation
File API An API for representing file things in internet applications, along with programmatically choosing them and accessing their information.
Gamepad API
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.
Input Activities
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.

WICG specs

According to the WICG progress, the Group could also create W3C suggestions for the documents that are following

Specification definition
Cookie shop An asynchronous Javascript snacks API for papers and employees.
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.

Leave a comment

Your email address will not be published.