Web applications need a standardized way to communicate app metadata to the user-agent. This includes things like an app name, description, version number, icons, etc.

Currently the space is crowded with different ways to do that, as described in the following rant.

There's an existing standard: Widget Packaging and XML Configuration, but it has bad press because it's well, XML.

Following the above mentioned rant, there's been expressed interest by Mozilla, Opera and Facebook to agree on specifying a format in JSON which would be compatible with the existing Widget Spec. There's even an existing proposal by Rich Tibbett on how to do that.

What's even better, the WebApps group's just carved out a space for it in its proposed charter:

Widgets Packaging and XML Configuration
A packaging format and configuration format for widgets. The group may choose to update this work with other packaging and/or configuration syntax specifications, such as a JSON or plain-text format.


  • Get a proposal together and submit it to the WebApps WG.
Last modified on 28 March 2012, at 01:06