W3C

Web Notifications Overview

W3C Editor's Draft 12 October 2010

Editor:
John Gregg (Google) <johnnyg@google.com>

Abstract

This document defines APIs for alerting the user outside of a web page by displaying notifications. Notifications are displayed asynchronously and do not require user confirmation; events are specified for managing user interactions with notifications.

Status of this Document

This document is an Editor's Draft and is not suitable for purposes other than reviewing the specification being developed.

Table of Contents

1. Definitions

2. Requirements and use cases

This specification must meet the following requirements: The specification attempts to address the following use cases:

3. Introduction

This section is not normative.

This specification provides an API to generate notifications to alert users outside of the web page. It does not specify exactly how a user agent should display these notifications; the best presentation depends on the device where the user agent is run. When this specificiation refers to displaying notifications on the "desktop", it generally refers to some static display area outside the web page, but may take several forms, including:

This specification does not define exactly how the user agent should display the notification, and the API is designed to be flexible with respect to presentation options.

3.1. Security

Notifications should only be presented when the user has indicated they are desired; without this they could create a negative experience for the user.

4. Parts

This document is composed of three parts:

5. References

CORS
Cross-Origin Resource Sharing,