Documentation status

  • Revision slug: WebAPI/Doc_status
  • Revision title: Documentation status
  • Revision id: 435827
  • Created:
  • Creator: Jeremie
  • Is current revision? No
  • Comment

Revision Content

The API are sorted by priority, we should have green on top of the table.

See the WebAPI doc schedule for details on our schedule for completing this content.

Available to web content

API Name Entry Points Bugs Doc status Notes
Web activities {{domxref("MozActivity")}}
{{domxref("MozActivityOptions")}}
{{domxref("MozActivityRequestHandler")}}
{{domxref("window.navigator.mozSetMessageHandler()")}}
{{domxref("window.navigator.mozHasPendingMessage()")}}
Introductory article: Web Activities

Postponed API:
{{domxref("MozActivityHandlerDescription")}}
{{domxref("window.navigator.mozRegisterActivityHandler()")}}
{{domxref("window.navigator.mozUnregisterActivityHandler()")}}
{{domxref("window.navigator.mozIsActivityHandlerRegistered()")}}
{{bug(715814)}}, {{bug(776027)}} for Android

Si also {{bug(755245)}}
done Technical review performed by Mounir Lamouri
Needs editorial review

Discuss the API with Vivien.

MXR: Activity, ActivityOptions, ActivityHandlerDescription, ActivityRequestHandler, NavigatorActivities, NavigatorSystemMessages
WikiMo: WebActivities

Started some app pair. It doesn't work (on FirefoxOS simulator), don't know why exactly. Asked for some help. Not conclusive yet
WebPayment {{domxref("window.navigator.mozPay()","navigator.mozPay()")}}
Introductary article: In-app payment
{{bug(767818)}} done Maybe we could write something on How to sign a JWT server side.

WikiMo: WebPayment
Geolocation API {{domxref("window.navigator.geolocation","navigator.geolocation")}}
Introductory article: Using geolocation
  done Editorial review complete.

Spec: http://www.w3.org/TR/geolocation-API/
Ambient Light Events {{domxref("DeviceLightEvent")}}
{{domxref("window.ondevicelight")}}
{{event("devicelight")}} event
Introductory article: Using Light Events

Postoned documentation because the API is at risk:
{{domxref("LightLevelEvent")}}
{{domxref("window.onlightlevel")}}
{{event("lightlevel")}} event
{{bug(738465)}}
{{bug(842952)}}
done Discussed with Doug Turner about the state of the spec and the implementation of {{domxref("LightLevelEvent")}}: even if it's not implemented yet, we should document the {{domxref("LightLevelEvent")}} interface

Discussed with Annvek the opportunity to drop {{domxref("LightLevelEvent")}} from the spec.

Spec: http://www.w3.org/TR/ambient-light/ (the draft is more accurate)
MXR: DeviceLightEvent
Proximity Events {{domxref("DeviceProximityEvent")}}
{{domxref("UserProximityEvent")}}
{{domxref("window.ondeviceproximity")}}
{{domxref("window.onuserproximity")}}
{{event("deviceproximity")}} event
{{event("userproximity")}} event
Introductory article: Proximity API
{{bug(738131)}} done Still needs some review here and there but it shouldn't be really troublesome.

Spec: http://www.w3.org/TR/proximity/ (the draft is more accurate)
Device Orientation {{domxref("DeviceOrientationEvent")}}
{{domxref("DeviceMotionEvent")}}
{{domxref("window.ondeviceorientation")}}
{{domxref("window.ondevicemotion")}}
{{event("deviceorientation")}} event
{{event("devicemotion")}} event
Introductory article: Detecting device orientation

Unimplemented but in the spec
{{domxref("window.oncompassneedscalibration")}}
{{event("compassneedscalibration")}} event
{{bug(615597)}} done The introductory still need a quick technical review.

Spec: http://www.w3.org/TR/orientation-event/ (the draft is more accurate)
MXR: DeviceOrientationEvent, DeviceMotion
WikiMo: ScreenOrientation
Screen Orientation {{domxref("window.screen.orientation")}}
{{domxref("window.screen.lockOrientation()")}}
{{domxref("window.screen.unlockOrientation()")}}
{{domxref("window.screen.onorientationchange")}}
{{event("orientationchange")}} event
Introductory article: Managing screen orientation
{{bug(720794)}}
{{bug(740188)}}
{{bug(673922)}}
done Spec: http://www.w3.org/TR/screen-orientation/
MXR: Screen
WikiMo: ScreenOrientation
Battery Status API {{domxref("window.navigator.battery","navigator.battery")}}
{{domxref("BatteryManager")}}
{{event("chargingchange")}} event
{{event("chargingtimechange")}} event
{{event("dischargingtimechange")}} event
{{event("levelchange")}} event
Introductory article: Battery Status
{{bug(678694)}} done Don't be fooled by the BatteryManager red link, it's just due to migration from DOM to Web/API within the domxref template.

Needs editorial review

Spec: http://www.w3.org/TR/battery-status/ (the draft is more accurate)
MXR: BatteryManager
Vibration API {{domxref("window.navigator.vibrate()","navigator.vibrate()")}}
Introductory article: Vibration
{{bug(679966)}} done Should we document the Vibration interface?

Spec: http://www.w3.org/TR/vibration/
Alarm API {{domxref("window.navigator.mozAlarms","navigator.mozAlarms")}}
{{domxref("MozAlarmsManager")}}
Introductory article: Alarm
{{bug(749551)}} done Needs editorial review and technical review.

Discuss with Mounir and Genelian about the spec. It is not stable enough to plan any change in the current implementation.

Spec: http://www.w3.org/TR/web-alarms/
MXR: MozAlarmsManager
WikiMo: AlarmAPI
Time/Clock API {{domxref("window.navigator.mozTime","navigator.mozTime")}}
{{domxref("MozTimeManager")}}
{{domxref("window.onmoztimechange")}}
{{event("moztimechange")}} event
Introductory article: Time and Clock
{{bug(714357)}}, {{bug(714358)}} (notification upon time change) done The {{event("moztimechange")}} event still need to be documented but as it has nothing special it's not a high priority.

MXR: TimeManager
Open WebApps   {{bug(697006)}} almost done Needs some clean up
WebFM API {{domxref("window.navigator.mozFMRadio","navigator.mozFMRadio")}}
{{domxref("FMRadio")}}
Introductory article: WebFM API
{{bug(749053)}}
{{bug(779500)}}
done The events name still need to be documented but as they have nothing special it's not a high priority.

MXR: FMRadio

Only available to privileged or certified apps

API Name Entry Points Bugs Doc status Notes
Device Storage API {{domxref("window.navigator.getDeviceStorages()","navigator.getDeviceStorages()")}}
{{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}}
{{domxref("DeviceStorage")}}
{{domxref("DeviceStorageChangeEvent")}}
Introductory article: Device Storage
{{bug(717103)}} Done {{domxref("window.navigator.getDeviceStorages()","getDeviceStorages")}} needs some investigation but it doesn't look urgente.

Technical review asked to Doug Turner.

MXR: DeviceStorage
WikiMo: DeviceStorageAPI
TCP Socket API {{domxref("window.navigator.mozTCPSocket","navigator.mozTCPSocket")}}
{{domxref("TCPSocket")}}
Introductory article: TCP Socket API
{{bug(733573)}} Done Still needs review.

MXR: TCPSocket
Browser API Introductory article: Using the Browser API

Extentions to iframe:
{{domxref("HTMLIFrameElement.reload")}}
{{domxref("HTMLIFrameElement.stop")}}
{{domxref("HTMLIFrameElement.getCanGoBack")}}
{{domxref("HTMLIFrameElement.goBack")}}
{{domxref("HTMLIFrameElement.getCanGoForward")}}
{{domxref("HTMLIFrameElement.goForward")}}
{{domxref("HTMLIFrameElement.setVisible")}}
{{domxref("HTMLIFrameElement.getVisible")}}
{{domxref("HTMLIFrameElement.purgeHistory")}}
{{domxref("HTMLIFrameElement.sendMouseEvent")}}
{{domxref("HTMLIFrameElement.sendTouchEvent")}}
{{domxref("HTMLIFrameElement.addNextPaintListener")}}
{{domxref("HTMLIFrameElement.removeNextPaintListener")}}
{{domxref("HTMLIFrameElement.getScreenshot")}}

Events
{{event("mozbrowserasyncscroll")}}
{{event("mozbrowserclose")}}
{{event("mozbrowsercontextmenu")}}
{{event("mozbrowsererror")}}
{{event("mozbrowsericonchange")}}
{{event("mozbrowserloadend")}}
{{event("mozbrowserloadstart")}}
{{event("mozbrowserlocationchange")}}
{{event("mozbrowseropenwindow")}}
{{event("mozbrowsersecuritychange")}}
{{event("mozbrowsershowmodalprompt")}}
{{event("mozbrowsertitlechange")}}
{{event("mozbrowserusernameandpasswordrequired")}}
{{bug(693515)}} Done Still need editorial and technical reviews

WikiMo: BrowserAPI
Contacts API {{domxref("window.navigator.mozContacts")}}
{{domxref("mozContact")}}
{{domxref("ContactManager")}}
{{domxref("MozContactChangeEvent")}}
Introductory article: Contacts API
 
{{bug(674720)}} partial Properties and values still need to be documented on their own page.

Spec: http://www.w3.org/TR/contacts-manager-api/
MXR: ContactManager, ContactProperties, ContactChangeEvent
WikiMo: ContactsAPI

Only available to certified apps

API Name Entry Points Bugs Doc status Notes
WebSMS {{domxref("window.navigator.mozSms","navigator.mozSms")}}
{{domxref("window.navigator.mozMobileMessage","navigator.mozMobileMessage")}}
{{domxref("MozSmsManager")}}
{{domxref("MozSmsMessage")}}
{{domxref("MozSmsEvent")}}
{{domxref("MozSmsFilter")}}
{{domxref("MozSmsSegmentInfo")}}
{{domxref("MozMobileMessageManager")}}
{{domxref("MozMmsMessage")}}
{{domxref("MozMmsEvent")}}
{{domxref("MozMobileMessageThread")}}
Introductory article: WebSMS
{{bug(674725)}} Considered done Stille needs a proper introduction.

Properties and methods need to be documented on their own page. However as it's a completly non standard implementation it does not worth the effort as long as the discussion at W3C are moving on.

Spec: Messaging API (Editor's draft)
WikiMo: WebSMS
WebTelephony {{domxref("window.navigator.mozTelephony","navigator.mozTelephony")}}
{{domxref("Telephony")}}
{{domxref("TelephonyCall")}}
{{domxref("CallEvent")}}
Introductory article: WebTelephony, introduction to WebTelephony and Using the Telephony API
{{bug(674726)}} done The Introduction to WebTelephony and Using the Telephony API articles need to be seriously reworked.

WikiMo: WebTelephony
Settings API {{domxref("window.navigator.mozSettings","navigator.mozSettings")}}
{{domxref("SettingsManager")}}
{{domxref("SettingsLock")}}
{{domxref("MozSettingsEvent")}}
Introductory article: Settings API
{{bug(678695)}} almost done Tech review perform by Gregor Wagner

Needs editorial review

MXR: SettingsManager
WikiMo: SettingsAPI
WebBluetooth Introductory article: WebBluetooth {{bug(674737)}} none Seams ready need to investigate.

MXR: bluetooth
WikiMo: WebBluetooth
Idle API {{domxref("window.navigator.addIdleObserver","navigator.addIdleObserver")}}
{{domxref("window.navigator.removeIdleObserver","navigator.removeIdleObserver")}}
Introductory article: Idle API
{{bug(715041)}} done Needs editorial review.

Spec: Not yet (part of sysapps)
WikiMo: IdleAPI
Permissions API {{domxref("window.navigator.mozPermissionSettings","navigator.mozPermissionSettings")}}
{{domxref("PermissionSettings")}}
Introductory article: Permissions API
 
{{bug(707625)}}
{{bug(770731)}}
draft MXR: PermissionSettings
Mobile Connection API {{domxref("window.navigator.mozMobileConnection","navigator.mozMobileConnection")}}
{{domxref("MozMobileConnection")}}
{{domxref("MozMobileConnectionInfo")}}
{{domxref("MozMobileICCInfo")}}
{{domxref("MozMobileNetworkInfo")}}
{{domxref("MozMobileCFInfo")}}
{{domxref("MozMobileCellInfo")}}
Introductory article: Mobile Connection

Paused:
{{domxref("MozIccManager")}}
{{domxref("MozStkCommandEvent")}}
{{bug(729173)}} partial Paused: The STK stack is a big piece and needs further investigation. It doesn't look like a high priority API to document.

Tech review of everything not related to STK asked to Vicamo Yang and Ken Chang.

MXR: MobileConnection
WikiMo: WebMobileConnection
Power Management API {{domxref("window.navigator.mozPower","navigator.mozPower")}}
{{domxref("PowerManager")}}
{{domxref("window.navigator.requestWakeLock","navigator.requestWakeLock")}}
Introductory article: Power Management
{{bug(708964)}} done Tech review perform by Justin Lebar.

Needs an editorial review

MXR: PowerManager
WikiMo: PowerManagementAPI
WiFi Information API   {{bug(717123)}} none The API is currently in flux, it's unsafe to document it now.

MXR: dom/wifi
Network Stats API {{domxref("window.navigator.mozNetworkStats","navigator.mozNetworkStats")}}
{{domxref("MozNetworkStats")}}
{{domxref("MozNetworkStatsData")}}
{{domxref("MozNetworkStatsManager")}}
Introductory article: Network stats
{{bug(746069)}} draft XPCOM ([1] & [2]) is there, but that's pretty much it (so, close to none)

MXR: NetworkStats, NetworkStatsManager

Others APIs

API Name Entry Points Bugs Doc status Notes
FileHandle API {{domxref("FileHandle")}}
{{domxref("LockedFile")}}
{{domxref("FileRequest")}}
{{bug(726593)}} draft Needs to be moved under /DOM
The standard API seams in high flux

Spec(?): http://dev.w3.org/2006/webapi/FileAPI/
MXR: FileHandle, LockedFile, FileRequest
WikiMo: DeviceStorageAPI2
IndexedDB {{domxref("window.indexedDB")}}
IndexedDB root page: /IndexedDB
{{bug(553412)}} almost done The whole documentation lives under /IndexedDB. Shouldn't we moved it under /DOM?

Spec: http://www.w3.org/TR/IndexedDB/ (the draft is more accurate)
Mouse Lock API {{domxref("Element.requestPointerLock()")}}
{{domxref("Document.pointerLockElement")}}
{{domxref("Document.exitPointerLock()")}}
{{domxref("MouseEvent")}}
{{domxref("MouseEvent.movementX")}}
{{domxref("MouseEvent.movementY")}}
 
{{bug(633602)}} draft The draft should be turn into an introductary article and moved under /WebAPI, while the technical doc will live under /DOM

Spec: http://www.w3.org/TR/pointerlock/ (the draft is more accurate)
Network Information API {{domxref("window.navigator.connection","navigator.connection")}}
{{domxref("Connection")}}
Note: beware of the {{event("change")}} event.
Introductory article: Network Information
{{bug(677166)}} {{bug(713199)}} almost done Needs to add the {{domxref("Connection")}} interface

Spec: http://www.w3.org/TR/netinfo-api/ (the draft is more accurate)
MXR: Connection
Simple Push Notification API Introductory article: Simple Push API {{bug(831816)}}
{{bug(822712)}}
---
See also :
{{bug(747907)}}
{{bug(763198)}}
draft Simpler push API for B2G. Needs to investigate

It seams it completely replace the original Push API (see {{bug(776501)}})

Spec: https://dvcs.w3.org/hg/push/raw-file/default/index.html
WikiMo: SimplePush
Camera API {{domxref("window.navigator.mozCameras","navigator.mozCameras")}}
{{domxref("CameraManager")}}
{{domxref("CameraControl")}}
{{domxref("CameraCapabilities")}}
  done Tech review perform by Mike Habicher

Properties need an editorial review

Maybe needs an introductory article.

ML: Discussion thread
MXR: CameraManager
Archive API   {{bug(772434)}} none Discuss the API with Mounir Lamouri: this API is not activate by default in any build and there is discussion to figure if it must be kept or not.

MXR: ArchiveReader, ArchiveRequest, Tests
WikiMo: ArchiveAPI

See also

Revision Source

<p>The API are sorted by priority, we should have green on top of the table.</p>
<p>See the <a href="https://wiki.mozilla.org/WebAPI/Docs_schedule" title="https://wiki.mozilla.org/WebAPI/Docs_schedule">WebAPI doc schedule</a> for details on our schedule for completing this content.</p>
<h2 id="Available_to_web_content">Available to web content</h2>
<table class="standard-table">
  <thead>
    <tr>
      <th scope="row">API Name</th>
      <th scope="row">Entry Points</th>
      <th scope="row">Bugs</th>
      <th scope="row">Doc status</th>
      <th scope="row">Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Web activities</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("MozActivity")}}<br />
        {{domxref("MozActivityOptions")}}<br />
        {{domxref("MozActivityRequestHandler")}}<br />
        {{domxref("window.navigator.mozSetMessageHandler()")}}<br />
        {{domxref("window.navigator.mozHasPendingMessage()")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Web_Activities" title="WebAPI/Web_Activities">Web Activities</a><br />
        <br />
        Postponed API:<br />
        <strike>{{domxref("MozActivityHandlerDescription")}}</strike><br />
        <strike>{{domxref("window.navigator.mozRegisterActivityHandler()")}}</strike><br />
        <strike>{{domxref("window.navigator.mozUnregisterActivityHandler()")}}</strike><br />
        <strike>{{domxref("window.navigator.mozIsActivityHandlerRegistered()")}}</strike></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(715814)}}, {{bug(776027)}} for Android<br />
        <br />
        Si also {{bug(755245)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Technical review performed by Mounir Lamouri<br />
        Needs editorial review<br />
        <br />
        Discuss the API with Vivien.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivity.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivity.idl">Activity</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityOptions.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityOptions.idl">ActivityOptions</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityHandlerDescription.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityHandlerDescription.idl">ActivityHandlerDescription</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityRequestHandler.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityRequestHandler.idl">ActivityRequestHandler</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMNavigatorActivities.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMNavigatorActivities.idl">NavigatorActivities</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/messages/interfaces/nsIDOMNavigatorSystemMessages.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/messages/interfaces/nsIDOMNavigatorSystemMessages.idl">NavigatorSystemMessages</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebActivities" title="https://wiki.mozilla.org/WebAPI/WebActivities">WebActivities</a><br />
        <br />
        <a href="https://github.com/DavidBruant/MozApps/tree/locally" title="https://github.com/DavidBruant/MozApps/tree/locally">Started some app pair.</a> It doesn't work (on FirefoxOS simulator), don't know why exactly. <a href="https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.webapi/bqLecX0eDAE" title="https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.webapi/bqLecX0eDAE">Asked for some help</a>. Not conclusive yet</td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">WebPayment</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozPay()","navigator.mozPay()")}}<br />
        Introductary article: <a href="/en-US/docs/Apps/Publishing/In-app_payments" title="/en-US/docs/Apps/Publishing/In-app_payments">In-app payment</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(767818)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Maybe we could write something on <em>How to sign a JWT server side</em>.<br />
        <br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebPayment" title="https://wiki.mozilla.org/WebAPI/WebPayment">WebPayment</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Geolocation API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.geolocation","navigator.geolocation")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Using_geolocation" title="/en-US/docs/Using_geolocation">Using geolocation</a></td>
      <td style="background-color: rgb(204, 255, 153);">&nbsp;</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Editorial review complete.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/geolocation-API/" title="http://www.w3.org/TR/geolocation-API/">http://www.w3.org/TR/geolocation-API/</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Ambient Light Events</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("DeviceLightEvent")}}<br />
        {{domxref("window.ondevicelight")}}<br />
        {{event("devicelight")}} event<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Using_Light_Events" title="/en-US/docs/WebAPI/Ambient_Light">Using Light Events</a><br />
        <br />
        Postoned documentation because the API is at risk:<br />
        <strike>{{domxref("LightLevelEvent")}}<br />
        {{domxref("window.onlightlevel")}}<br />
        {{event("lightlevel")}} event</strike></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(738465)}}<br />
        {{bug(842952)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);"><strike>Discussed with Doug Turner about the state of the spec and the implementation of {{domxref("LightLevelEvent")}}: even if it's not implemented yet, we should document the {{domxref("LightLevelEvent")}} interface</strike><br />
        <br />
        Discussed with Annvek the <a href="http://lists.w3.org/Archives/Public/public-device-apis/2013Apr/0048.html" title="http://lists.w3.org/Archives/Public/public-device-apis/2013Apr/0048.html">opportunity to drop</a> {{domxref("LightLevelEvent")}} from the spec.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/ambient-light/" title="http://www.w3.org/TR/ambient-light/">http://www.w3.org/TR/ambient-light/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-file/tip/light/Overview.html" title="https://dvcs.w3.org/hg/dap/raw-file/tip/light/Overview.html">draft</a> is more accurate)<br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl">DeviceLightEvent</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Proximity Events</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("DeviceProximityEvent")}}<br />
        {{domxref("UserProximityEvent")}}<br />
        {{domxref("window.ondeviceproximity")}}<br />
        {{domxref("window.onuserproximity")}}<br />
        {{event("deviceproximity")}} event<br />
        {{event("userproximity")}} event<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Proximity" title="/en-US/docs/WebAPI/Proximity">Proximity API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(738131)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Still needs some review here and there but it shouldn't be really troublesome.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/proximity/" title="http://www.w3.org/TR/proximity/">http://www.w3.org/TR/proximity/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-file/default/proximity/Overview.html" title="https://dvcs.w3.org/hg/dap/raw-file/default/proximity/Overview.html">draft</a> is more accurate)</td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Device Orientation</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("DeviceOrientationEvent")}}<br />
        {{domxref("DeviceMotionEvent")}}<br />
        {{domxref("window.ondeviceorientation")}}<br />
        {{domxref("window.ondevicemotion")}}<br />
        {{event("deviceorientation")}} event<br />
        {{event("devicemotion")}} event<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Detecting_device_orientation" title="/en-US/docs/WebAPI/Detecting_device_orientation">Detecting device orientation</a><br />
        <br />
        Unimplemented but in the spec<br />
        {{domxref("window.oncompassneedscalibration")}}<br />
        {{event("compassneedscalibration")}} event</td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(615597)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">The introductory still need a quick technical review.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/orientation-event/" title="http://www.w3.org/TR/orientation-event/">http://www.w3.org/TR/orientation-event/</a> (the <a href="http://dev.w3.org/geo/api/spec-source-orientation.html" title="http://dev.w3.org/geo/api/spec-source-orientation.html">draft</a> is more accurate)<br />
        MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceOrientationEvent.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceOrientationEvent.idl">DeviceOrientationEvent</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceMotionEvent.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceMotionEvent.idl">DeviceMotion</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/ScreenOrientation" title="https://wiki.mozilla.org/WebAPI/ScreenOrientation">ScreenOrientation</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Screen Orientation</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.screen.orientation")}}<br />
        {{domxref("window.screen.lockOrientation()")}}<br />
        {{domxref("window.screen.unlockOrientation()")}}<br />
        {{domxref("window.screen.onorientationchange")}}<br />
        {{event("orientationchange")}} event<br />
        Introductory article: <a href="/en-US/docs/Managing_screen_orientation" title="/en-US/docs/Managing_screen_orientation">Managing screen orientation</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(720794)}}<br />
        {{bug(740188)}}<br />
        {{bug(673922)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Spec: <a href="http://www.w3.org/TR/screen-orientation/" title="http://www.w3.org/TR/screen-orientation/">http://www.w3.org/TR/screen-orientation/</a><br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/webidl/Screen.webidl" title="http://mxr.mozilla.org/mozilla-central/source/dom/webidl/Screen.webidl">Screen</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/ScreenOrientation" title="https://wiki.mozilla.org/WebAPI/ScreenOrientation">ScreenOrientation</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Battery Status API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.battery","navigator.battery")}}<br />
        {{domxref("BatteryManager")}}<br />
        {{event("chargingchange")}} event<br />
        {{event("chargingtimechange")}} event<br />
        {{event("dischargingtimechange")}} event<br />
        {{event("levelchange")}} event<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Battery_Status" title="/en-US/docs/WebAPI/Battery_Status">Battery Status</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(678694)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Don't be fooled by the <a href="/en-US/docs/Web/API/BatteryManager" title="/en-US/docs/Web/API/BatteryManager">BatteryManager</a> red link, it's just due to migration from DOM to Web/API within the domxref template.<br />
        <br />
        Needs editorial review<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/battery-status/" title="http://www.w3.org/TR/battery-status/">http://www.w3.org/TR/battery-status/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html" title="https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html">draft</a> is more accurate)<br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/webidl/BatteryManager.webidl" title="http://mxr.mozilla.org/mozilla-central/source/dom/webidl/BatteryManager.webidl">BatteryManager</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Vibration API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.vibrate()","navigator.vibrate()")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Vibration" title="/docs/WebAPI/Vibration">Vibration</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(679966)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Should we document the <code>Vibration</code> interface?<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/vibration/" title="http://www.w3.org/TR/vibration/">http://www.w3.org/TR/vibration/</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Alarm API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozAlarms","navigator.mozAlarms")}}<br />
        {{domxref("MozAlarmsManager")}}<br />
        Introductory article: <a href="https://developer.mozilla.org/en-US/docs/WebAPI/Alarm" title="https://developer.mozilla.org/en-US/docs/WebAPI/Alarm">Alarm</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(749551)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Needs editorial review and technical review.<br />
        <br />
        Discuss with Mounir and Genelian about the spec. It is not stable enough to plan any change in the current implementation.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/web-alarms/" title="http://www.w3.org/TR/web-alarms/">http://www.w3.org/TR/web-alarms/</a><br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/alarm/nsIDOMAlarmsManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/alarm/nsIDOMAlarmsManager.idl">MozAlarmsManager</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/AlarmAPI" title="https://wiki.mozilla.org/WebAPI/AlarmAPI">AlarmAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Time/Clock API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozTime","navigator.mozTime")}}<br />
        {{domxref("MozTimeManager")}}<br />
        {{domxref("window.onmoztimechange")}}<br />
        {{event("moztimechange")}} event<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Time_and_Clock" title="/en-US/docs/WebAPI/Time_and_Clock">Time and Clock</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(714357)}}, {{bug(714358)}} (notification upon time change)</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">The {{event("moztimechange")}} event still need to be documented but as it has nothing special it's not a high priority.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl">TimeManager</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);"><a href="/en-US/docs/Apps/Apps_JavaScript_API" title="Apps/Apps_JavaScript_API">Open WebApps</a></td>
      <td style="background-color: rgb(255, 255, 153);">&nbsp;</td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(697006)}}</td>
      <td style="background-color: rgb(255, 255, 153);">almost done</td>
      <td style="background-color: rgb(255, 255, 153);">Needs some clean up</td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">WebFM API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozFMRadio","navigator.mozFMRadio")}}<br />
        {{domxref("FMRadio")}}<br />
        Introductory article: <a href="https://developer.mozilla.org/en-US/docs/WebAPI/WebFM_API" title="https://developer.mozilla.org/en-US/docs/WebAPI/WebFM_API">WebFM API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(749053)}}<br />
        {{bug(779500)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">The events name still need to be documented but as they have nothing special it's not a high priority.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/fm/nsIDOMFMRadio.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/fm/nsIDOMFMRadio.idl">FMRadio</a></td>
    </tr>
  </tbody>
</table>
<h2 id="Only_available_to_privileged_or_certified_apps">Only available to privileged or certified apps</h2>
<table class="standard-table">
  <thead>
    <tr>
      <th scope="row">API Name</th>
      <th scope="row">Entry Points</th>
      <th scope="row">Bugs</th>
      <th scope="row">Doc status</th>
      <th scope="row">Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Device Storage API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.getDeviceStorages()","navigator.getDeviceStorages()")}}<br />
        {{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}}<br />
        {{domxref("DeviceStorage")}}<br />
        {{domxref("DeviceStorageChangeEvent")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Device_Storage" title="/en-US/docs/WebAPI/Device_Storage">Device Storage</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(717103)}}</td>
      <td style="background-color: rgb(204, 255, 153);">Done</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.getDeviceStorages()","getDeviceStorages")}} needs some investigation but it doesn't look urgente.<br />
        <br />
        Technical review asked to Doug Turner.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl">DeviceStorage</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/DeviceStorageAPI" title="https://wiki.mozilla.org/WebAPI/DeviceStorageAPI">DeviceStorageAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">TCP Socket API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozTCPSocket","navigator.mozTCPSocket")}}<br />
        {{domxref("TCPSocket")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/TCP_Socket" title="/en-US/docs/WebAPI/TCP_Socket">TCP Socket API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(733573)}}</td>
      <td style="background-color: rgb(204, 255, 153);">Done</td>
      <td style="background-color: rgb(204, 255, 153);">Still needs review.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMTCPSocket.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMTCPSocket.idl">TCPSocket</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Browser API</td>
      <td style="background-color: rgb(204, 255, 153);">Introductory article: <a href="/en-US/docs/WebAPI/Browser" title="/en-US/docs/WebAPI/Browser">Using the Browser API</a><br />
        <br />
        Extentions to iframe:<br />
        {{domxref("HTMLIFrameElement.reload")}}<br />
        {{domxref("HTMLIFrameElement.stop")}}<br />
        {{domxref("HTMLIFrameElement.getCanGoBack")}}<br />
        {{domxref("HTMLIFrameElement.goBack")}}<br />
        {{domxref("HTMLIFrameElement.getCanGoForward")}}<br />
        {{domxref("HTMLIFrameElement.goForward")}}<br />
        {{domxref("HTMLIFrameElement.setVisible")}}<br />
        {{domxref("HTMLIFrameElement.getVisible")}}<br />
        {{domxref("HTMLIFrameElement.purgeHistory")}}<br />
        {{domxref("HTMLIFrameElement.sendMouseEvent")}}<br />
        {{domxref("HTMLIFrameElement.sendTouchEvent")}}<br />
        {{domxref("HTMLIFrameElement.addNextPaintListener")}}<br />
        {{domxref("HTMLIFrameElement.removeNextPaintListener")}}<br />
        {{domxref("HTMLIFrameElement.getScreenshot")}}<br />
        <br />
        Events<br />
        {{event("mozbrowserasyncscroll")}}<br />
        {{event("mozbrowserclose")}}<br />
        {{event("mozbrowsercontextmenu")}}<br />
        {{event("mozbrowsererror")}}<br />
        {{event("mozbrowsericonchange")}}<br />
        {{event("mozbrowserloadend")}}<br />
        {{event("mozbrowserloadstart")}}<br />
        {{event("mozbrowserlocationchange")}}<br />
        {{event("mozbrowseropenwindow")}}<br />
        {{event("mozbrowsersecuritychange")}}<br />
        {{event("mozbrowsershowmodalprompt")}}<br />
        {{event("mozbrowsertitlechange")}}<br />
        {{event("mozbrowserusernameandpasswordrequired")}}</td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(693515)}}</td>
      <td style="background-color: rgb(204, 255, 153);">Done</td>
      <td style="background-color: rgb(204, 255, 153);">Still need editorial and technical reviews<br />
        <br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/BrowserAPI" title="https://wiki.mozilla.org/WebAPI/BrowserAPI">BrowserAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">Contacts API</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("window.navigator.mozContacts")}}<br />
        {{domxref("mozContact")}}<br />
        {{domxref("ContactManager")}}<br />
        {{domxref("MozContactChangeEvent")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Contacts" title="/en-US/docs/WebAPI/Contacts">Contacts API</a><br />
        &nbsp;</td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(674720)}}</td>
      <td style="background-color: rgb(255, 255, 153);">partial</td>
      <td style="background-color: rgb(255, 255, 153);">Properties and values still need to be documented on their own page.<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/contacts-manager-api/" title="http://www.w3.org/TR/contacts-manager-api/">http://www.w3.org/TR/contacts-manager-api/</a><br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactManager.idl">ContactManager</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactProperties.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactProperties.idl">ContactProperties</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMMozContactChangeEvent.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMMozContactChangeEvent.idl">ContactChangeEvent</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/ContactsAPI" title="https://wiki.mozilla.org/WebAPI/ContactsAPI">ContactsAPI</a></td>
    </tr>
  </tbody>
</table>
<h2 id="Only_available_to_certified_apps">Only available to certified apps</h2>
<table class="standard-table">
  <thead>
    <tr>
      <th scope="row">API Name</th>
      <th scope="row">Entry Points</th>
      <th scope="row">Bugs</th>
      <th scope="row">Doc status</th>
      <th scope="row">Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">WebSMS</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozSms","navigator.mozSms")}}<br />
        {{domxref("window.navigator.mozMobileMessage","navigator.mozMobileMessage")}}<br />
        {{domxref("MozSmsManager")}}<br />
        {{domxref("MozSmsMessage")}}<br />
        {{domxref("MozSmsEvent")}}<br />
        {{domxref("MozSmsFilter")}}<br />
        {{domxref("MozSmsSegmentInfo")}}<br />
        {{domxref("MozMobileMessageManager")}}<br />
        {{domxref("MozMmsMessage")}}<br />
        {{domxref("MozMmsEvent")}}<br />
        {{domxref("MozMobileMessageThread")}}<br />
        Introductory article: <a href="/en-US/docs/API/WebSMS" title="API/WebSMS">WebSMS</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(674725)}}</td>
      <td style="background-color: rgb(204, 255, 153);">Considered done</td>
      <td style="background-color: rgb(204, 255, 153);">Stille needs a proper introduction.<br />
        <br />
        Properties and methods need to be documented on their own page. However as it's a completly non standard implementation it does not worth the effort as long as the discussion at W3C are moving on.<br />
        <br />
        Spec: <a href="http://www.w3.org/2012/sysapps/messaging/" title="http://www.w3.org/2012/sysapps/messaging/">Messaging API</a> (Editor's draft)<br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebSMS" title="https://wiki.mozilla.org/WebAPI/WebSMS">WebSMS</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">WebTelephony</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozTelephony","navigator.mozTelephony")}}<br />
        {{domxref("Telephony")}}<br />
        {{domxref("TelephonyCall")}}<br />
        {{domxref("CallEvent")}}<br />
        Introductory article: <a href="/en-US/docs/API/WebTelephony" title="WebAPI/WebTelephony">WebTelephony</a>, <a href="/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony" title="/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony">introduction to WebTelephony</a> and <a href="/en-US/docs/Web/Guide/Telephony/Using_the_Telephony_API" title="/en-US/docs/Web/Guide/Telephony/Using_the_Telephony_API">Using the Telephony API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(674726)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">The <a href="/en-US/docs/Web/Guide/Telephony/Introduction_to_WebTelephony" title="/en-US/docs/Web/Guide/Telephony/Introduction_to_WebTelephony">Introduction to WebTelephony</a> and <a href="/en-US/docs/Web/Guide/Telephony/Using_the_Telephony_API" title="/en-US/docs/Web/Guide/Telephony/Using_the_Telephony_API">Using the Telephony API</a> articles need to be seriously reworked.<br />
        <br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebTelephony" title="https://wiki.mozilla.org/WebAPI/WebTelephony">WebTelephony</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Settings API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozSettings","navigator.mozSettings")}}<br />
        {{domxref("SettingsManager")}}<br />
        {{domxref("SettingsLock")}}<br />
        {{domxref("MozSettingsEvent")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Settings" title="/en-US/docs/WebAPI/Settings">Settings API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(678695)}}</td>
      <td style="background-color: rgb(204, 255, 153);">almost done</td>
      <td style="background-color: rgb(204, 255, 153);">Tech review perform by Gregor Wagner<br />
        <br />
        Needs editorial review<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/settings/nsIDOMSettingsManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/settings/nsIDOMSettingsManager.idl">SettingsManager</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/SettingsAPI" title="https://wiki.mozilla.org/WebAPI/SettingsAPI">SettingsAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">WebBluetooth</td>
      <td style="background-color: rgb(255, 204, 204);">Introductory article: <a href="/en-US/docs/WebAPI/WebBluetooth" title="/en-US/docs/WebAPI/WebBluetooth">WebBluetooth</a></td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(674737)}}</td>
      <td style="background-color: rgb(255, 204, 204);">none</td>
      <td style="background-color: rgb(255, 204, 204);">Seams ready need to investigate.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/" title="http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/">bluetooth</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebBluetooth" title="https://wiki.mozilla.org/WebAPI/WebBluetooth">WebBluetooth</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Idle API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.addIdleObserver","navigator.addIdleObserver")}}<br />
        {{domxref("window.navigator.removeIdleObserver","navigator.removeIdleObserver")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Idle" title="/en-US/docs/WebAPI/Idle">Idle API</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(715041)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Needs editorial review.<br />
        <br />
        Spec: Not yet (part of <a href="http://www.w3.org/2012/sysapps/" title="http://www.w3.org/2012/sysapps/">sysapps</a>)<br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/IdleAPI" title="https://wiki.mozilla.org/WebAPI/IdleAPI">IdleAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">Permissions API</td>
      <td style="background-color: rgb(255, 204, 204);">{{domxref("window.navigator.mozPermissionSettings","navigator.mozPermissionSettings")}}<br />
        {{domxref("PermissionSettings")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Permissions" title="/en-US/docs/WebAPI/Permissions">Permissions API</a><br />
        &nbsp;</td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(707625)}}<br />
        {{bug(770731)}}</td>
      <td style="background-color: rgb(255, 204, 204);"><a href="/en-US/docs/WebAPI/Permissions" title="/en-US/docs/WebAPI/Permissions">draft</a></td>
      <td style="background-color: rgb(255, 204, 204);">MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/permission/nsIDOMPermissionSettings.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/permission/nsIDOMPermissionSettings.idl">PermissionSettings</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">Mobile Connection API</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("window.navigator.mozMobileConnection","navigator.mozMobileConnection")}}<br />
        {{domxref("MozMobileConnection")}}<br />
        {{domxref("MozMobileConnectionInfo")}}<br />
        {{domxref("MozMobileICCInfo")}}<br />
        {{domxref("MozMobileNetworkInfo")}}<br />
        {{domxref("MozMobileCFInfo")}}<br />
        {{domxref("MozMobileCellInfo")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Mobile_Connection" title="/en-US/docs/WebAPI/Mobile_Connection">Mobile Connection</a><br />
        <br />
        Paused:<br />
        {{domxref("MozIccManager")}}<br />
        {{domxref("MozStkCommandEvent")}}</td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(729173)}}</td>
      <td style="background-color: rgb(255, 255, 153);">partial</td>
      <td style="background-color: rgb(255, 255, 153);">Paused: The STK stack is a big piece and needs further investigation. It doesn't look like a high priority API to document.<br />
        <br />
        Tech review of everything not related to STK asked to Vicamo Yang and Ken Chang.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMMobileConnection.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMMobileConnection.idl">MobileConnection</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebMobileConnection" title="https://wiki.mozilla.org/WebAPI/WebMobileConnection">WebMobileConnection</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Power Management API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozPower","navigator.mozPower")}}<br />
        {{domxref("PowerManager")}}<br />
        {{domxref("window.navigator.requestWakeLock","navigator.requestWakeLock")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Power_Management" title="/en-US/docs/WebAPI/Power_Management">Power Management</a></td>
      <td style="background-color: rgb(204, 255, 153);">{{bug(708964)}}</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Tech review perform by Justin Lebar.<br />
        <br />
        Needs an editorial review<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl">PowerManager</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/PowerManagementAPI" title="https://wiki.mozilla.org/WebAPI/PowerManagementAPI">PowerManagementAPI</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">WiFi Information API</td>
      <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(717123)}}</td>
      <td style="background-color: rgb(255, 204, 204);">none</td>
      <td style="background-color: rgb(255, 204, 204);">The API is currently in flux, it's unsafe to document it now.<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/wifi/" title="http://mxr.mozilla.org/mozilla-central/source/dom/wifi/">dom/wifi</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">Network Stats API</td>
      <td style="background-color: rgb(255, 204, 204);">{{domxref("window.navigator.mozNetworkStats","navigator.mozNetworkStats")}}<br />
        {{domxref("MozNetworkStats")}}<br />
        {{domxref("MozNetworkStatsData")}}<br />
        {{domxref("MozNetworkStatsManager")}}<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Network_Stats" title="/en-US/docs/WebAPI/Network_Stats">Network stats</a></td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(746069)}}</td>
      <td style="background-color: rgb(255, 204, 204);">draft</td>
      <td style="background-color: rgb(255, 204, 204);">XPCOM (<a href="/en-US/docs/XPCOM_Interface_Reference/nsIDOMMozNetworkStatsManager" title="XPCOM_Interface_Reference/nsIDOMMozNetworkStatsManager">[1]</a> &amp; <a href="/en-US/docs/XPCOM_Interface_Reference/nsIDOMMozNetworkStatsData" title="XPCOM_Interface_Reference/nsIDOMMozNetworkStatsData">[2]</a>) is there, but that's pretty much it (so, close to none)<br />
        <br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStats.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStats.idl">NetworkStats</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStatsManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStatsManager.idl">NetworkStatsManager</a></td>
    </tr>
  </tbody>
</table>
<h2 id="Others_APIs">Others APIs</h2>
<table class="standard-table">
  <thead>
    <tr>
      <th scope="row">API Name</th>
      <th scope="row">Entry Points</th>
      <th scope="row">Bugs</th>
      <th scope="row">Doc status</th>
      <th scope="row">Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">FileHandle API</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("FileHandle")}}<br />
        {{domxref("LockedFile")}}<br />
        {{domxref("FileRequest")}}</td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(726593)}}</td>
      <td style="background-color: rgb(255, 255, 153);"><a href="/en-US/docs/WebAPI/FileHandle_API" title="/en-US/docs/WebAPI/FileHandle_API">draft</a></td>
      <td style="background-color: rgb(255, 255, 153);">Needs to be moved under /DOM<br />
        The standard API seams in high flux<br />
        <br />
        Spec(?): <a href="http://dev.w3.org/2006/webapi/FileAPI/" title="http://dev.w3.org/2006/webapi/FileAPI/">http://dev.w3.org/2006/webapi/FileAPI/</a><br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileHandle.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileHandle.idl">FileHandle</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMLockedFile.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMLockedFile.idl">LockedFile</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileRequest.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileRequest.idl">FileRequest</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/DeviceStorageAPI2" title="https://wiki.mozilla.org/WebAPI/DeviceStorageAPI2">DeviceStorageAPI2</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">IndexedDB</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("window.indexedDB")}}<br />
        IndexedDB root page: <a href="/en-US/docs/IndexedDB" title="/en-US/docs/IndexedDB">/IndexedDB</a></td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(553412)}}</td>
      <td style="background-color: rgb(255, 255, 153);">almost done</td>
      <td style="background-color: rgb(255, 255, 153);">The whole documentation lives under /IndexedDB. Shouldn't we moved it under /DOM?<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/IndexedDB/" title="http://www.w3.org/TR/IndexedDB/">http://www.w3.org/TR/IndexedDB/</a> (the <a href="https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html" title="https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html">draft</a> is more accurate)</td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">Mouse Lock API</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("Element.requestPointerLock()")}}<br />
        {{domxref("Document.pointerLockElement")}}<br />
        {{domxref("Document.exitPointerLock()")}}<br />
        {{domxref("MouseEvent")}}<br />
        {{domxref("MouseEvent.movementX")}}<br />
        {{domxref("MouseEvent.movementY")}}<br />
        &nbsp;</td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(633602)}}</td>
      <td style="background-color: rgb(255, 255, 153);"><a href="/en-US/docs/API/Pointer_Lock_API" title="/en-US/docs/API/Pointer_Lock_API">draft</a></td>
      <td style="background-color: rgb(255, 255, 153);">The draft should be turn into an introductary article and moved under /WebAPI, while the technical doc will live under /DOM<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/pointerlock/" title="http://www.w3.org/TR/pointerlock/">http://www.w3.org/TR/pointerlock/</a> (the <a href="https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html" title="https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html">draft</a> is more accurate)</td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 255, 153);">Network Information API</td>
      <td style="background-color: rgb(255, 255, 153);">{{domxref("window.navigator.connection","navigator.connection")}}<br />
        {{domxref("Connection")}}<br />
        Note: beware of the {{event("change")}} event.<br />
        Introductory article: <a href="/en-US/docs/WebAPI/Network_Information" title="/en-US/docs/WebAPI/Network_Information">Network Information</a></td>
      <td style="background-color: rgb(255, 255, 153);">{{bug(677166)}} {{bug(713199)}}</td>
      <td style="background-color: rgb(255, 255, 153);">almost done</td>
      <td style="background-color: rgb(255, 255, 153);">Needs to add the {{domxref("Connection")}} interface<br />
        <br />
        Spec: <a href="http://www.w3.org/TR/netinfo-api/" title="http://www.w3.org/TR/netinfo-api/">http://www.w3.org/TR/netinfo-api/</a> (the <a href="http://dvcs.w3.org/hg/dap/raw-file/tip/network-api/Overview.html" title="http://dvcs.w3.org/hg/dap/raw-file/tip/network-api/Overview.html">draft</a> is more accurate)<br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMConnection.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMConnection.idl">Connection</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">Simple Push Notification API</td>
      <td style="background-color: rgb(255, 204, 204);">Introductory article: <a href="/en-US/docs/WebAPI/Simple_Push" title="/en-US/docs/WebAPI/Simple_Push">Simple Push API</a></td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(831816)}}<br />
        {{bug(822712)}}<br />
        ---<br />
        See also :<br />
        {{bug(747907)}}<br />
        {{bug(763198)}}</td>
      <td style="background-color: rgb(255, 204, 204);">draft</td>
      <td style="background-color: rgb(255, 204, 204);">Simpler push API for B2G. Needs to investigate<br />
        <br />
        It seams it completely replace the original <a href="https://wiki.mozilla.org/WebAPI/PushAPI" title="https://wiki.mozilla.org/WebAPI/PushAPI">Push API</a> (see {{bug(776501)}})<br />
        <br />
        Spec: <a href="https://dvcs.w3.org/hg/push/raw-file/default/index.html" title="https://dvcs.w3.org/hg/push/raw-file/default/index.html">https://dvcs.w3.org/hg/push/raw-file/default/index.html</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/SimplePush" title="https://wiki.mozilla.org/WebAPI/SimplePush">SimplePush</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(204, 255, 153);">Camera API</td>
      <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozCameras","navigator.mozCameras")}}<br />
        {{domxref("CameraManager")}}<br />
        {{domxref("CameraControl")}}<br />
        {{domxref("CameraCapabilities")}}</td>
      <td style="background-color: rgb(204, 255, 153);">&nbsp;</td>
      <td style="background-color: rgb(204, 255, 153);">done</td>
      <td style="background-color: rgb(204, 255, 153);">Tech review perform by Mike Habicher<br />
        <br />
        Properties need an editorial review<br />
        <br />
        Maybe needs an introductory article.<br />
        <br />
        ML: <a href="https://groups.google.com/d/msg/mozilla.dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ" title="https://groups.google.com/d/msg/mozilla.dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ">Discussion thread</a><br />
        MXR: <a href="http://mxr.mozilla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl" title="http://mxr.mozilla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl">CameraManager</a></td>
    </tr>
    <tr>
      <td style="background-color: rgb(255, 204, 204);">Archive API</td>
      <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
      <td style="background-color: rgb(255, 204, 204);">{{bug(772434)}}</td>
      <td style="background-color: rgb(255, 204, 204);">none</td>
      <td style="background-color: rgb(255, 204, 204);">Discuss the API with Mounir Lamouri: this API is not activate by default in any build and there is discussion to figure if it must be kept or not.<br />
        <br />
        MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveReader.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveReader.idl">ArchiveReader</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveRequest.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveRequest.idl">ArchiveRequest</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/test/test_archivereader.html?force=1" title="http://mxr.mozilla.org/mozilla-central/source/dom/file/test/test_archivereader.html?force=1">Tests</a><br />
        WikiMo: <a href="https://wiki.mozilla.org/WebAPI/ArchiveAPI" rel="external" title="https://wiki.mozilla.org/WebAPI/ArchiveAPI">ArchiveAPI</a></td>
    </tr>
  </tbody>
</table>
<h2 id="See_also">See also</h2>
<ul>
  <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=673923" title="https://bugzilla.mozilla.org/show_bug.cgi?id=673923">Meta bug on Bugzilla</a></li>
  <li><a href="https://wiki.mozilla.org/WebAPI" title="https://wiki.mozilla.org/WebAPI">https://wiki.mozilla.org/WebAPI</a></li>
  <li><a href="/en-US/docs/Project:Subject-matter_experts" title="https://developer.mozilla.org/en-US/docs/Project:Subject-matter_experts">Subject experts</a></li>
  <li><a href="https://github.com/mozilla-b2g/gaia" title="https://github.com/mozilla-b2g/gaia">Some app examples in Gaia</a></li>
  <li><a href="https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=13" title="https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=13">Milestone document</a></li>
  <li><a href="https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E#gid=0" title="https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E#gid=0">Permissions</a></li>
  <li><a href="https://etherpad.mozilla.org/gaia-activities-audit" title="https://etherpad.mozilla.org/gaia-activities-audit">Gaia Web Activities Audit</a></li>
  <li><a href="https://wiki.mozilla.org/Gaia/System/Activities" title="https://wiki.mozilla.org/Gaia/System/Activities">Gaia/System/Activities</a></li>
  <li><a href="/en-US/docs/Apps/App_permissions" title="/en-US/docs/Apps/App_permissions">App Permissions</a></li>
</ul>
Revert to this revision