Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 541009 of Documentation status

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

Revision Content

As documentation is moving forward, this page as been reorganized: APIs that are fully documented are pushed at the bottom of the page where ongoing documentation is put on top.

Ongoing documentation work

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

Update Required

The support for {{domxref("Promise")}} as been landed ({{bug(856410)}}). When turn on on B2G ({{bug(897913)}}), it will have many impacts on Web APIs' documentation. This need to be tracked carfully.

API Name Entry Points Bugs Doc status Notes
WebTelephony (support for Conf Call) Tag: {{Tag("Telephony")}} {{bug(772765)}} Needs extension and update Landed FxOS 1.2 only. Certified Apps only
Network Stats API Tag: {{Tag("Network Stats")}} {{bug(858003)}}
{{bug(858005)}}
{{bug(887699)}}
Needs update Not landed yet
Notification API {{domxref("Notification.get")}}

Tag: {{Tag("Notifications")}}
{{bug(899574)}} Needs update Not landed yet

Network APIs

API Name Entry Points Bugs Doc status Notes
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")}}

Tag: none yet
{{bug(729173)}}
{{bug(857414)}}
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

Data Management APIs

API Name Entry Points Bugs Doc status Notes
IndexedDB {{domxref("window.indexedDB")}}
IndexedDB root page: /IndexedDB
{{bug(553412)}} almost done The whole documentation lives under /IndexedDB. Shouldn't we moved it under /Web ?

We are waiting the end of the switch to WebIDL to update the documentation

Spec: https://www.w3.org/TR/IndexedDB/ (the draft is more accurate)

Other APIs

API Name Entry Points Bugs Doc status Notes
Inter-App communication API   {{bug(876397)}} none WikiMo: Inter-App Communication
Open WebApps   {{bug(697006)}} almost done Needs some clean up
Voicemail API {{domxref("window.navigator.mozVoicemail")}}
{{domxref("MozVoicemail")}}
{{domxref("MozVoicemailEvent")}}
{{domxref("MozVoicemailStatus")}}

Tag: {{Tag("voicemail")}}
{{bug(773068)}} Partial The basic reference documentation is okay but it still need some proper introductory article. It also requires to make the difference between the FxOS 1.0 and 1.3 API (enhancement for multi-sim cards)

WikiMo: WebVoicemail, WebVoicemail (multi SIM)
Microphone API   {{bug(894848)}} none Landed in B2G 1.2

Dev-doc-needed

View on Bugzilla.

{{BugTableList({"params":[ { "keywords": ["dev-doc-needed"], "product": ["Core"], "component":["DOM: Device Interfaces"],"resolution":["FIXED", "INVALID", "WONTFIX", "DUPLICATE", "WORKSFORME", "INCOMPLETE", "SUPPORT", "MOVED", "EXPIRED"], "bug_status":["RESOLVED", "VERIFIED", "CLOSED"], "include_fields":["id", "target_milestone", "summary"], "order": "target_milestone desc" } ], "columns": ["summary", "target_milestone"]})}}

Implementation in progress

Those are APIs in progress. They are NOT ready to be documented yet.

API Name Entry Points Bugs Doc status Notes
AudioChannels   {{bug(853101)}}
{{bug(876631)}}
none WikiMo: AudioChannels
DataStore   {{bug(871445)}} none WikiMo: DataStore
Virtual Keyboard API   {{bug(737110)}} none WikiMo: KeboardIME
WebNFC   {{bug(674741)}} none WikiMo: WebNFC
WebUSB   {{bug(674718)}} none WikiMo: WebUSB
Speaker Manager API   {{bug(854753)}} none WikiMo: unknown
FM RDS (extension of FM API)   {{bug(864327)}} none WebAPI forum
ServiceWorker API   {{bug(903441)}} none Github

Documentation complete

Web content or installed APIs

API Name Entry Points Bugs Doc status Notes
Alarm API {{domxref("window.navigator.mozAlarms","navigator.mozAlarms")}}
{{domxref("MozAlarmsManager")}}
Introductory article: Alarm

Tag: {{Tag("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: https://www.w3.org/TR/web-alarms/
MXR: MozAlarmsManager
WikiMo: AlarmAPI
Ambient Light Events {{domxref("DeviceLightEvent")}}
{{domxref("window.ondevicelight")}}
{{event("devicelight")}} event
Introductory article: Using Light Events

Tag: {{Tag("Ambient Light")}}

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: https://www.w3.org/TR/ambient-light/ (the draft is more accurate)
MXR: DeviceLightEvent
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

Tag: {{Tag("Battery")}}
{{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: https://www.w3.org/TR/battery-status/ (the draft is more accurate)
MXR: BatteryManager
Device Orientation {{domxref("DeviceOrientationEvent")}}
{{domxref("DeviceMotionEvent")}}
{{domxref("window.ondeviceorientation")}}
{{domxref("window.ondevicemotion")}}
{{event("deviceorientation")}} event
{{event("devicemotion")}} event
Introductory article: Detecting device orientation

Tag: {{Tag("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: https://www.w3.org/TR/orientation-event/ (the draft is more accurate)
MXR: DeviceOrientationEvent, DeviceMotion
WikiMo: ScreenOrientation
FileHandle API {{domxref("FileHandle")}}
{{domxref("LockedFile")}}
{{domxref("FileRequest")}}
Introductory article: FileHandle API

Tag: {{Tag("Files")}}
{{bug(726593)}} done Still need technical review

{{domxref("IDBDatabase.mozCreateFileHandle")}} need to be documented but it is not urgent as it is a transitory API and it does not do anything special (it's just a factory to get {{domxref("FileHandle")}} objects)

Spec(?): https://dev.w3.org/2006/webapi/FileAPI/ https://w3c.github.io/filesystem-api/Overview.html
MXR: FileHandle, LockedFile, FileRequest
WikiMo: FileHandleAPI
Geolocation API {{domxref("NavigatorGeolocation")}} (incl. methods/properties)
{{domxref("Geolocation")}} (incl. methods/properties)
{{domxref("Position")}} (incl. methods/properties)
{{domxref("Coordinates")}} (incl. methods/properties)
{{domxref("PositionError")}} (incl. methods/properties)
{{domxref("PositionOptions")}} (incl. methods/properties)
Introductory article: Using geolocation

Tag: {{Tag("Geolocation API")}}
  done Editorial review complete.

Spec: https://www.w3.org/TR/geolocation-API/

Maybe add basic examples?
Network Information API {{domxref("NetworkInformation.connection")}}
{{domxref("NetworkInformation")}}
Introductory article: Network Information

Tag: {{Tag("Network Information")}}

{{bug(677166)}} {{bug(713199)}}
{{bug(960426)}}
 

done Spec: https://w3c.github.io/netinfo/
MXR: Connection
Notification API {{domxref("Notification")}}
Introductory article: Using Web Notifications

Tag: {{Tag("Notifications")}}
{{bug(782211)}} done Spec: https://www.w3.org/TR/notifications/ (W3C draft, WHATWG draft)
MXR: Notification
Pointer Lock API {{domxref("Element.requestPointerLock()")}}
{{domxref("Document.pointerLockElement")}}
{{domxref("Document.exitPointerLock()")}}
{{domxref("MouseEvent")}}
{{domxref("MouseEvent.movementX")}}
{{domxref("MouseEvent.movementY")}}
Introductory article: Pointer Lock API

Tag: {{Tag("mouse lock")}}
 
{{bug(633602)}} done Spec: https://www.w3.org/TR/pointerlock/ (the draft is more accurate)
Proximity Events {{domxref("DeviceProximityEvent")}}
{{domxref("UserProximityEvent")}}
{{domxref("window.ondeviceproximity")}}
{{domxref("window.onuserproximity")}}
{{event("deviceproximity")}} event
{{event("userproximity")}} event
Introductory article: Proximity API

Tag: {{Tag("Proximity")}}
{{bug(738131)}} done Still needs some review here and there but it shouldn't be really troublesome.

Spec: https://www.w3.org/TR/proximity/ (the draft is more accurate)
Screen Orientation {{domxref("Screen.orientation")}}
{{domxref("Screen.lockOrientation()")}}
{{domxref("Screen.unlockOrientation()")}}
{{domxref("Screen.onorientationchange")}}
{{event("orientationchange")}} event
Introductory article: Managing screen orientation

Tag: {{Tag("Screen Orientation")}}
{{bug(720794)}}
{{bug(740188)}}
{{bug(673922)}}
done Spec: https://www.w3.org/TR/screen-orientation/
MXR: Screen
WikiMo: ScreenOrientation
Simple Push Notification API {{domxref("window.navigator.push")}}
{{domxref("PushManager")}}
Introductory article: Simple Push API

Tag: {{Tag("Simple Push API")}}
{{bug(831816)}}
{{bug(822712)}}
---
See also :
{{bug(747907)}}
{{bug(763198)}}
done Simpler push API for B2G.

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
URL API {{domxref("URL")}}
{{domxref("URL.URL", "URL()")}}
{{domxref("URL.createObjectURL()")}}
{{domxref("URL.revokeObjectURL()")}}
{{domxref("URLUtils")}}
{{domxref("URLUtils.protocol")}}
{{domxref("URLUtils.host")}}
{{domxref("URLUtils.hostname")}}
{{domxref("URLUtils.port")}}
{{domxref("URLUtils.pathname")}}
{{domxref("URLUtils.search")}}
{{domxref("URLUtils.hash")}}
{{domxref("URLUtils.username")}}
{{domxref("URLUtils.password")}}
{{domxref("URLUtils.origin")}}
{{domxref("URLUtils.toString()")}}
{{domxref("URLUtilsReadOnly")}}
{{domxref("URLUtilsReadOnly.protocol")}}
{{domxref("URLUtilsReadOnly.host")}}
{{domxref("URLUtilsReadOnly.hostname")}}
{{domxref("URLUtilsReadOnly.port")}}
{{domxref("URLUtilsReadOnly.pathname")}}
{{domxref("URLUtilsReadOnly.search")}}
{{domxref("URLUtilsReadOnly.hash")}}
{{domxref("URLUtilsReadOnly.toString()")}}
{{domxref("Location")}} (adaptation)
{{domxref("WorkerLocation")}} (adaptation)
{{domxref("HTMLAnchorElement")}} (adaptation)
{{domxref("HTMLAreaElement")}} (adaptation)
{{domxref("URLQuery")}} <--- not yet landed!!
Introductory article: none, pretty obvious

Tag: {{Tag("URL API")}}
{{bug(813253)}}
{{bug(887364)}}
{{bug(828261)}}
{{bug(839912)}}
{{bug(887836)}} (URLQuery)
done Spec: https://url.spec.whatwg.org/
Vibration API {{domxref("Navigator.vibrate()")}}
Introductory article: Vibration

Tag: {{Tag("Vibration")}}
{{bug(679966)}} done Spec: https://www.w3.org/TR/vibration/
Web activities {{domxref("MozActivity")}}
{{domxref("MozActivityOptions")}}
{{domxref("MozActivityRequestHandler")}}
{{domxref("window.navigator.mozSetMessageHandler()")}}
{{domxref("window.navigator.mozHasPendingMessage()")}}
Introductory article: Web Activities

Tag: {{Tag("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
WebFM API {{domxref("window.navigator.mozFMRadio","navigator.mozFMRadio")}}
{{domxref("FMRadio")}}
Introductory article: WebFM API

Tag: {{Tag("WebFM")}}
{{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
WebPayment {{domxref("window.navigator.mozPay()","navigator.mozPay()")}}
Introductary article: In-app payment

Tag: {{Tag("Web Payment")}}
{{bug(767818)}} done Maybe we could write something on How to sign a JWT server side.

WikiMo: WebPayment

Privileged APIs

API Name Entry Points Bugs Doc status Notes
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")}}

Tag: {{Tag("Browser")}}
{{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

Tag: {{Tag("Contact")}}
{{bug(674720)}} done

Needs a quick technical review

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

Also see the intern presentation on Mozilla Air.

Device Storage API {{domxref("window.navigator.getDeviceStorages()","navigator.getDeviceStorages()")}}
{{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}}
{{domxref("DeviceStorage")}}
{{domxref("DeviceStorageChangeEvent")}}
Introductory article: Device Storage

Tag: {{Tag("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")}}
{{domxref("TCPServerSocket")}}
Introductory article: TCP Socket API

Tag: {{Tag("TCP Socket")}}
(FxOS 1.0)
{{bug(733573)}}
------------
(FxOS 1.2)
{{bug(797561)}}
{{bug(784816)}}
done Still needs review.

MXR: TCPSocket

Certified APIs

API Name Entry Points Bugs Doc status Notes
Camera API {{domxref("window.navigator.mozCameras","navigator.mozCameras")}}
{{domxref("CameraManager")}}
{{domxref("CameraControl")}}
{{domxref("CameraCapabilities")}}

Tag: {{Tag("camera")}}
  done Tech review perform by Mike Habicher

Properties need an editorial review

Maybe needs an introductory article.

ML: Discussion thread
MXR: CameraManager
Idle API {{domxref("window.navigator.addIdleObserver","navigator.addIdleObserver")}}
{{domxref("window.navigator.removeIdleObserver","navigator.removeIdleObserver")}}
Introductory article: Idle API

Tag: {{Tag("Idle")}}
{{bug(715041)}} done Needs editorial review.

Spec: Not yet (part of sysapps)
WikiMo: IdleAPI
Network Stats API {{domxref("window.navigator.mozNetworkStats","navigator.mozNetworkStats")}}
{{domxref("MozNetworkStats")}}
{{domxref("MozNetworkStatsData")}}
{{domxref("MozNetworkStatsManager")}}
Introductory article: Network stats

Tag: {{Tag("Network Stats")}}
{{bug(746069)}} done MXR: NetworkStatsNetworkStatsManager
Permissions API {{domxref("window.navigator.mozPermissionSettings", "navigator.mozPermissionSettings")}}
{{domxref("PermissionSettings")}}
Introductory article: Permissions API
 
{{bug(707625)}}
{{bug(770731)}}
done MXR: PermissionSettings
Power Management API {{domxref("window.navigator.mozPower","navigator.mozPower")}}
{{domxref("PowerManager")}}
{{domxref("window.navigator.requestWakeLock","navigator.requestWakeLock")}}
Introductory article: Power Management

Tag: {{Tag("Power Management")}}
{{bug(708964)}} done Tech review perform by Justin Lebar.

Needs an editorial review

MXR: PowerManager
WikiMo: PowerManagementAPI
Settings API {{domxref("window.navigator.mozSettings","navigator.mozSettings")}}
{{domxref("SettingsManager")}}
{{domxref("SettingsLock")}}
{{domxref("MozSettingsEvent")}}
Introductory article: Settings API

Tag: {{Tag("Settings")}}
{{bug(678695)}} done Tech review perform by Gregor Wagner

Needs editorial review

MXR: SettingsManager
WikiMo: SettingsAPI
Time/Clock API {{domxref("window.navigator.mozTime","navigator.mozTime")}}
{{domxref("MozTimeManager")}}
{{domxref("window.onmoztimechange")}}
{{event("moztimechange")}} event
Introductory article: Time and Clock

Tag: {{Tag("Time")}}
{{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
WebBluetooth {{domxref("window.navigator.mozBluetooth")}}
{{domxref("BluetoothManager")}}
{{domxref("BluetoothAdapter")}}
{{domxref("BluetoothDevice")}}
{{domxref("BluetoothDeviceEvent")}}
{{domxref("BluetoothStatusChangedEvent")}}
Introductory article: WebBluetooth

Tag: {{Tag("Web Bluetooth")}}
{{bug(674737)}} Done Technical review ask to Eric Chou

The introductory article only conver pairing, therefor it serously need to be improved. However, the API should be rework for Firefox 1.4 so maybe it is wise to delay until that.

MXR: bluetooth
WikiMo: WebBluetooth
WebSMS {{domxref("window.navigator.mozMobileMessage","navigator.mozMobileMessage")}}
{{domxref("MozSmsMessage")}}
{{domxref("MozSmsEvent")}}
{{domxref("MozSmsFilter")}}
{{domxref("MozSmsSegmentInfo")}}
{{domxref("MozMobileMessageManager")}}
{{domxref("MozMmsMessage")}}
{{domxref("MozMmsEvent")}}
{{domxref("MozMobileMessageThread")}}
Introductory article: WebSMS

Deprecated:
{{domxref("window.navigator.mozSms","navigator.mozSms")}}
{{domxref("MozSmsManager")}}

Tag: {{Tag("WebSMS")}}
{{bug(674725)}}
---
{{bug(903403)}}
Done 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

Tag: {{Tag("Telephony")}}
{{bug(674726)}} done The Introduction to WebTelephony and Using the Telephony API articles need to be seriously reworked.

WikiMo: WebTelephony
WiFi Information API {{domxref("window.navigator.mozWifiManager","navigator.mozWifiManager")}}
{{domxref("WifiManager")}}
{{domxref("MozWifiConnectionInfoEvent")}}
{{domxref("MozWifiStatusChangeEvent")}}
Introductory article: Wifi Information API

Tag: {{Tag("WiFi")}}?
{{bug(717123)}}
{{bug(864932)}}
done MXR: dom/wifi

Discontinued APIs

API Name Entry Points Bugs Doc status Notes
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>As documentation is moving forward, this page as been reorganized: APIs that are fully documented are pushed at the bottom of the page where ongoing documentation is put on top.</p>
<h2 id="Ongoing_documentation_work">Ongoing documentation work</h2>
<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>
<h3 id="Update_Required">Update Required</h3>
<p>The support for {{domxref("Promise")}} as been landed ({{bug(856410)}}). When turn on on B2G ({{bug(897913)}}), it will have many impacts on Web APIs' documentation. This need to be tracked carfully.</p>
<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);">WebTelephony (support for Conf Call)</td>
   <td style="background-color: rgb(255, 255, 153);">Tag: {{Tag("Telephony")}}</td>
   <td style="background-color: rgb(255, 255, 153);">{{bug(772765)}}</td>
   <td style="background-color: rgb(255, 255, 153);">Needs extension and update</td>
   <td style="background-color: rgb(255, 255, 153);">Landed FxOS 1.2 only. Certified Apps only</td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Network Stats API</td>
   <td style="background-color: rgb(204, 255, 153);"><span style="font-size: 14px; line-height: 1.572;">Tag: {{Tag("Network Stats")}}</span></td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(858003)}}<br />
    {{bug(858005)}}<br />
    {{bug(887699)}}</td>
   <td style="background-color: rgb(204, 255, 153);">Needs update</td>
   <td style="background-color: rgb(204, 255, 153);">Not landed yet</td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Notification API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("Notification.get")}}<br />
    <br />
    Tag: {{Tag("Notifications")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(899574)}}</td>
   <td style="background-color: rgb(204, 255, 153);">Needs update</td>
   <td style="background-color: rgb(204, 255, 153);">Not landed yet</td>
  </tr>
 </tbody>
</table>
<h3 id="Network_APIs">Network APIs</h3>
<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);">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")}}<br />
    <br />
    Tag: <em>none yet</em></td>
   <td style="background-color: rgb(255, 255, 153);">{{bug(729173)}}<br />
    {{bug(857414)}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMMobileConnection.idl" title="https://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>
 </tbody>
</table>
<h3 id="Data_Management_APIs">Data Management APIs</h3>
<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);">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 /Web ?<br />
    <br />
    We are waiting the end of the switch to WebIDL to update the documentation<br />
    <br />
    Spec: <a href="https://www.w3.org/TR/IndexedDB/" title="https://www.w3.org/TR/IndexedDB/">https://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>
 </tbody>
</table>
<h3 id="Other_APIs">Other APIs</h3>
<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, 204, 204);">Inter-App communication API</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(876397)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Inter_App_Communication_Alt_proposal" title="https://wiki.mozilla.org/WebAPI/Inter_App_Communication_Alt_proposal">Inter-App Communication</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(255, 255, 153);">Voicemail API</td>
   <td style="background-color: rgb(255, 255, 153);">{{domxref("window.navigator.mozVoicemail")}}<br />
    {{domxref("MozVoicemail")}}<br />
    {{domxref("MozVoicemailEvent")}}<br />
    {{domxref("MozVoicemailStatus")}}<br />
    <br />
    Tag: {{Tag("voicemail")}}</td>
   <td style="background-color: rgb(255, 255, 153);">{{bug(773068)}}</td>
   <td style="background-color: rgb(255, 255, 153);">Partial</td>
   <td style="background-color: rgb(255, 255, 153);">The basic reference documentation is okay but it still need some proper introductory article. It also requires to make the difference between the FxOS 1.0 and 1.3 API (enhancement for multi-sim cards)<br />
    <br />
    WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebVoicemail" rel="external">WebVoicemail</a>, <a href="https://wiki.mozilla.org/WebAPI/WebVoicemail/Multi-SIM">WebVoicemail (multi SIM)</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">Microphone API</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(894848)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">Landed in B2G 1.2</td>
  </tr>
 </tbody>
</table>
<h2 id="Dev-doc-needed">Dev-doc-needed</h2>
<p><a href="https://bugzilla.mozilla.org/buglist.cgi?keywords=dev-doc-needed&amp;resolution=FIXED&amp;resolution=INVALID&amp;resolution=WONTFIX&amp;resolution=DUPLICATE&amp;resolution=WORKSFORME&amp;resolution=INCOMPLETE&amp;resolution=SUPPORT&amp;resolution=EXPIRED&amp;resolution=MOVED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Core&amp;component=JavaScript%20Engine">View on Bugzilla</a>.</p>
<div>
 {{BugTableList({"params":[ { "keywords": ["dev-doc-needed"], "product": ["Core"], "component":["DOM: Device Interfaces"],"resolution":["FIXED", "INVALID", "WONTFIX", "DUPLICATE", "WORKSFORME", "INCOMPLETE", "SUPPORT", "MOVED", "EXPIRED"], "bug_status":["RESOLVED", "VERIFIED", "CLOSED"], "include_fields":["id", "target_milestone", "summary"], "order": "target_milestone desc" } ], "columns": ["summary", "target_milestone"]})}}</div>
<h2 id="Implementation_in_progress">Implementation in progress</h2>
<p>Those are APIs in progress. They are <strong>NOT</strong> ready to be documented yet.</p>
<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, 204, 204);">AudioChannels</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(853101)}}<br />
    {{bug(876631)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/AudioChannels" title="https://wiki.mozilla.org/WebAPI/AudioChannels">AudioChannels</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">DataStore</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(871445)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/DataStore" title="https://wiki.mozilla.org/WebAPI/DataStore">DataStore</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">Virtual Keyboard API</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(737110)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/KeboardIME" title="https://wiki.mozilla.org/WebAPI/KeboardIME">KeboardIME</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">WebNFC</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(674741)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebNFC" title="https://wiki.mozilla.org/WebAPI/WebNFC">WebNFC</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">WebUSB</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(674718)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebUSB" title="https://wiki.mozilla.org/WebAPI/WebUSB">WebUSB</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">Speaker Manager API</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);"><span class="moz-txt-link-freetext">{{bug(854753)}}</span></td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);">WikiMo: unknown</td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);"><span id="summary_alias_container"><span id="short_desc_nonedit_display">FM RDS (extension of FM API)</span></span></td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(864327)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);"><a href="https://groups.google.com/forum/#!topic/mozilla.dev.webapi/viKr7qCiKaM_)" title="https://groups.google.com/forum/#!topic/mozilla.dev.webapi/viKr7qCiKaM_)">WebAPI forum</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(255, 204, 204);">ServiceWorker API</td>
   <td style="background-color: rgb(255, 204, 204);">&nbsp;</td>
   <td style="background-color: rgb(255, 204, 204);">{{bug(903441)}}</td>
   <td style="background-color: rgb(255, 204, 204);">none</td>
   <td style="background-color: rgb(255, 204, 204);"><a href="https://github.com/slightlyoff/ServiceWorker">Github</a></td>
  </tr>
 </tbody>
</table>
<h2 id="Documentation_complete">Documentation complete</h2>
<h3 id="Web_content_or_installed_APIs">Web content or installed APIs</h3>
<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);">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><br />
    <br />
    Tag: {{Tag("alarm")}}</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="https://www.w3.org/TR/web-alarms/" title="https://www.w3.org/TR/web-alarms/">https://www.w3.org/TR/web-alarms/</a><br />
    MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/alarm/nsIDOMAlarmsManager.idl" title="https://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);">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 />
    Tag: {{Tag("Ambient Light")}}<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="https://lists.w3.org/Archives/Public/public-device-apis/2013Apr/0048.html" title="https://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="https://www.w3.org/TR/ambient-light/" title="https://www.w3.org/TR/ambient-light/">https://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="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl">DeviceLightEvent</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><br />
    <br />
    Tag: {{Tag("Battery")}}</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="https://www.w3.org/TR/battery-status/" title="https://www.w3.org/TR/battery-status/">https://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="https://mxr.mozilla.org/mozilla-central/source/dom/webidl/BatteryManager.webidl" title="https://mxr.mozilla.org/mozilla-central/source/dom/webidl/BatteryManager.webidl">BatteryManager</a></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 />
    Tag: {{Tag("Device Orientation")}}<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="https://www.w3.org/TR/orientation-event/" title="https://www.w3.org/TR/orientation-event/">https://www.w3.org/TR/orientation-event/</a> (the <a href="https://dev.w3.org/geo/api/spec-source-orientation.html" title="https://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);">FileHandle API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("FileHandle")}}<br />
    {{domxref("LockedFile")}}<br />
    {{domxref("FileRequest")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/FileHandle" title="/en-US/docs/WebAPI/FileHandle">FileHandle API</a><br />
    <br />
    Tag: {{Tag("Files")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(726593)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Still need technical review<br />
    <br />
    {{domxref("IDBDatabase.mozCreateFileHandle")}} need to be documented but it is not urgent as it is a transitory API and it does not do anything special (it's just a factory to get {{domxref("FileHandle")}} objects)<br />
    <br />
    Spec(?): <a href="https://dev.w3.org/2006/webapi/FileAPI/" title="https://dev.w3.org/2006/webapi/FileAPI/">https://dev.w3.org/2006/webapi/FileAPI/</a> <a href="https://w3c.github.io/filesystem-api/Overview.html">https://w3c.github.io/filesystem-api/Overview.html</a><br />
    MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileHandle.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileHandle.idl">FileHandle</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMLockedFile.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMLockedFile.idl">LockedFile</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileRequest.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/file/nsIDOMFileRequest.idl">FileRequest</a><br />
    WikiMo: <a href="https://wiki.mozilla.org/WebAPI/FileHandleAPI">FileHandleAPI</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Geolocation API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("NavigatorGeolocation")}} (incl. methods/properties)<br />
    {{domxref("Geolocation")}} (incl. methods/properties)<br />
    {{domxref("Position")}} (incl. methods/properties)<br />
    {{domxref("Coordinates")}} (incl. methods/properties)<br />
    {{domxref("PositionError")}} (incl. methods/properties)<br />
    {{domxref("PositionOptions")}} (incl. methods/properties)<br />
    Introductory article: <a href="/en-US/docs/WebAPI/Using_geolocation" title="/en-US/docs/Using_geolocation">Using geolocation</a><br />
    <br />
    Tag: {{Tag("Geolocation API")}}</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="https://www.w3.org/TR/geolocation-API/" title="https://www.w3.org/TR/geolocation-API/">https://www.w3.org/TR/geolocation-API/</a><br />
    <br />
    Maybe add basic examples?</td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Network Information API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("NetworkInformation.connection")}}<br />
    {{domxref("NetworkInformation")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/Network_Information" title="/en-US/docs/WebAPI/Network_Information">Network Information</a><br />
    <br />
    Tag: {{Tag("Network Information")}}</td>
   <td style="background-color: rgb(204, 255, 153);">
    <p>{{bug(677166)}} {{bug(713199)}}<br />
     {{bug(960426)}}<br />
     &nbsp;</p>
   </td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Spec: <a href="https://www.w3.org/TR/notifications">https://w3c.github.io/netinfo/</a><br />
    MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMConnection.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMConnection.idl">Connection</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Notification API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("Notification")}}<br />
    Introductory article:&nbsp;<a href="/en-US/docs/WebAPI/Using_Web_Notifications">Using Web Notifications</a><br />
    <br />
    Tag: {{Tag("Notifications")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(782211)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Spec:&nbsp;<a href="https://www.w3.org/TR/notifications/" title="https://www.w3.org/TR/notifications/">https://www.w3.org/TR/notifications/</a>&nbsp;(W3C&nbsp;<a href="https://dvcs.w3.org/hg/notifications/raw-file/tip/Overview.html" title="https://dvcs.w3.org/hg/notifications/raw-file/tip/Overview.html">draft</a>, WHATWG&nbsp;<a href="https://notifications.spec.whatwg.org/" title="https://notifications.spec.whatwg.org/">draft</a>)<br />
    MXR:&nbsp;<a href="https://mxr.mozilla.org/mozilla-central/source/dom/webidl/Notification.webidl" title="https://mxr.mozilla.org/mozilla-central/source/dom/webidl/Notification.webidl">Notification</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Pointer Lock API</td>
   <td style="background-color: rgb(204, 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 />
    Introductory article: <a href="/en-US/docs/WebAPI/Pointer_Lock" title="/en-US/docs/WebAPI/Pointer_Lock">Pointer Lock API</a><br />
    <br />
    Tag: {{Tag("mouse lock")}}<br />
    &nbsp;</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(633602)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Spec: <a href="https://www.w3.org/TR/pointerlock/" title="https://www.w3.org/TR/pointerlock/">https://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(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><br />
    <br />
    Tag: {{Tag("Proximity")}}</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="https://www.w3.org/TR/proximity/" title="https://www.w3.org/TR/proximity/">https://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);">Screen Orientation</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("Screen.orientation")}}<br />
    {{domxref("Screen.lockOrientation()")}}<br />
    {{domxref("Screen.unlockOrientation()")}}<br />
    {{domxref("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><br />
    <br />
    Tag: {{Tag("Screen Orientation")}}</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="https://www.w3.org/TR/screen-orientation/" title="https://www.w3.org/TR/screen-orientation/">https://www.w3.org/TR/screen-orientation/</a><br />
    MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/webidl/Screen.webidl" title="https://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);">Simple Push Notification API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.push")}}<br />
    {{domxref("PushManager")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/Simple_Push" title="/en-US/docs/WebAPI/Simple_Push">Simple Push API</a><br />
    <br />
    Tag: {{Tag("Simple Push API")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(831816)}}<br />
    {{bug(822712)}}<br />
    ---<br />
    See also :<br />
    {{bug(747907)}}<br />
    {{bug(763198)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Simpler push API for B2G.<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);">URL API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("URL")}}<br />
    {{domxref("URL.URL", "URL()")}}<br />
    {{domxref("URL.createObjectURL()")}}<br />
    {{domxref("URL.revokeObjectURL()")}}<br />
    {{domxref("URLUtils")}}<br />
    {{domxref("URLUtils.protocol")}}<br />
    {{domxref("URLUtils.host")}}<br />
    {{domxref("URLUtils.hostname")}}<br />
    {{domxref("URLUtils.port")}}<br />
    {{domxref("URLUtils.pathname")}}<br />
    {{domxref("URLUtils.search")}}<br />
    {{domxref("URLUtils.hash")}}<br />
    {{domxref("URLUtils.username")}}<br />
    {{domxref("URLUtils.password")}}<br />
    {{domxref("URLUtils.origin")}}<br />
    {{domxref("URLUtils.toString()")}}<br />
    {{domxref("URLUtilsReadOnly")}}<br />
    {{domxref("URLUtilsReadOnly.protocol")}}<br />
    {{domxref("URLUtilsReadOnly.host")}}<br />
    {{domxref("URLUtilsReadOnly.hostname")}}<br />
    {{domxref("URLUtilsReadOnly.port")}}<br />
    {{domxref("URLUtilsReadOnly.pathname")}}<br />
    {{domxref("URLUtilsReadOnly.search")}}<br />
    {{domxref("URLUtilsReadOnly.hash")}}<br />
    {{domxref("URLUtilsReadOnly.toString()")}}<br />
    {{domxref("Location")}} (adaptation)<br />
    {{domxref("WorkerLocation")}} (adaptation)<br />
    {{domxref("HTMLAnchorElement")}} (adaptation)<br />
    {{domxref("HTMLAreaElement")}} (adaptation)<br />
    {{domxref("URLQuery")}} &lt;--- not yet landed!!<br />
    Introductory article: none, pretty obvious<br />
    <br />
    Tag: {{Tag("URL API")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(813253)}}<br />
    {{bug(887364)}}<br />
    {{bug(828261)}}<br />
    {{bug(839912)}}<br />
    {{bug(887836)}} (URLQuery)</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">Spec: <a href="https://url.spec.whatwg.org/" title="https://url.spec.whatwg.org/">https://url.spec.whatwg.org/</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Vibration API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("Navigator.vibrate()")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/Vibration" title="/docs/WebAPI/Vibration">Vibration</a><br />
    <br />
    Tag: {{Tag("Vibration")}}</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);">Spec: <a href="https://www.w3.org/TR/vibration/" title="https://www.w3.org/TR/vibration/">https://www.w3.org/TR/vibration/</a></td>
  </tr>
  <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 />
    Tag: {{Tag("Web Activities")}}<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="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivity.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivity.idl">Activity</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityOptions.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityOptions.idl">ActivityOptions</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityHandlerDescription.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityHandlerDescription.idl">ActivityHandlerDescription</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityRequestHandler.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMActivityRequestHandler.idl">ActivityRequestHandler</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMNavigatorActivities.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/activities/interfaces/nsIDOMNavigatorActivities.idl">NavigatorActivities</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/messages/interfaces/nsIDOMNavigatorSystemMessages.idl" title="https://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);">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><br />
    <br />
    Tag: {{Tag("WebFM")}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/fm/nsIDOMFMRadio.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/fm/nsIDOMFMRadio.idl">FMRadio</a></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><br />
    <br />
    Tag: {{Tag("Web Payment")}}</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>
 </tbody>
</table>
<h3 id="Privileged_APIs">Privileged APIs</h3>
<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);">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")}}<br />
    <br />
    Tag: {{Tag("Browser")}}</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(204, 255, 153);">Contacts API</td>
   <td style="background-color: rgb(204, 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 />
    <br />
    Tag: {{Tag("Contact")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(674720)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">
    <p>Needs a quick technical review<br />
     <br />
     Spec: <a href="https://www.w3.org/TR/contacts-manager-api/" title="https://www.w3.org/TR/contacts-manager-api/">https://www.w3.org/TR/contacts-manager-api/</a><br />
     MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactManager.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactManager.idl">ContactManager</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactProperties.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMContactProperties.idl">ContactProperties</a>, <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/contacts/nsIDOMMozContactChangeEvent.idl" title="https://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></p>
    <p>Also see the <a href="https://air.mozilla.org/intern-presentation-tully/" title="https://air.mozilla.org/intern-presentation-tully/">intern presentation on Mozilla Air</a>.</p>
   </td>
  </tr>
  <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><br />
    <br />
    Tag: {{Tag("Device Storage")}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl" title="https://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 />
    {{domxref("TCPServerSocket")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/TCP_Socket" title="/en-US/docs/WebAPI/TCP_Socket">TCP Socket API</a><br />
    <br />
    Tag: {{Tag("TCP Socket")}}</td>
   <td style="background-color: rgb(204, 255, 153);">(FxOS 1.0)<br />
    {{bug(733573)}}<br />
    ------------<br />
    (FxOS 1.2)<br />
    {{bug(797561)}}<br />
    {{bug(784816)}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMTCPSocket.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMTCPSocket.idl">TCPSocket</a></td>
  </tr>
 </tbody>
</table>
<h3 id="Certified_APIs">Certified APIs</h3>
<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);">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")}}<br />
    <br />
    Tag: {{Tag("camera")}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl">CameraManager</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><br />
    <br />
    Tag: {{Tag("Idle")}}</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="https://www.w3.org/2012/sysapps/" title="https://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(204, 255, 153);">Network Stats API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozNetworkStats","navigator.mozNetworkStats")}}<br />
    {{domxref("MozNetworkStats")}}<br />
    {{domxref("MozNetworkStatsData")}}<br />
    {{domxref("MozNetworkStatsManager")}}<br />
    Introductory article:&nbsp;<a href="/en-US/docs/WebAPI/Network_Stats" title="/en-US/docs/WebAPI/Network_Stats">Network stats</a><br />
    <br />
    Tag: {{Tag("Network Stats")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(746069)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">MXR:&nbsp;<a href="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStats.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStats.idl">NetworkStats</a>,&nbsp;<a href="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStatsManager.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsIDOMNetworkStatsManager.idl">NetworkStatsManager</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">Permissions API</td>
   <td style="background-color: rgb(204, 255, 153);">{{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(204, 255, 153);">{{bug(707625)}}<br />
    {{bug(770731)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/permission/nsIDOMPermissionSettings.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/permission/nsIDOMPermissionSettings.idl">PermissionSettings</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><br />
    <br />
    Tag: {{Tag("Power Management")}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl" title="https://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(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><br />
    <br />
    Tag: {{Tag("Settings")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(678695)}}</td>
   <td style="background-color: rgb(204, 255, 153);">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="https://mxr.mozilla.org/mozilla-central/source/dom/interfaces/settings/nsIDOMSettingsManager.idl" title="https://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(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><br />
    <br />
    Tag: {{Tag("Time")}}</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="https://mxr.mozilla.org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl" title="https://mxr.mozilla.org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl">TimeManager</a></td>
  </tr>
  <tr>
   <td style="background-color: rgb(204, 255, 153);">WebBluetooth</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozBluetooth")}}<br />
    {{domxref("BluetoothManager")}}<br />
    {{domxref("BluetoothAdapter")}}<br />
    {{domxref("BluetoothDevice")}}<br />
    {{domxref("BluetoothDeviceEvent")}}<br />
    {{domxref("BluetoothStatusChangedEvent")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/WebBluetooth" title="/en-US/docs/WebAPI/WebBluetooth">WebBluetooth</a><br />
    <br />
    Tag: {{Tag("Web Bluetooth")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(674737)}}</td>
   <td style="background-color: rgb(204, 255, 153);">Done</td>
   <td style="background-color: rgb(204, 255, 153);">Technical review ask to Eric Chou<br />
    <br />
    The introductory article only conver pairing, therefor it serously need to be improved. However, the API should be rework for Firefox 1.4 so maybe it is wise to delay until that.<br />
    <br />
    MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/" title="https://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);">WebSMS</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozMobileMessage","navigator.mozMobileMessage")}}<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><br />
    <br />
    Deprecated:<br />
    {{domxref("window.navigator.mozSms","navigator.mozSms")}}<br />
    {{domxref("MozSmsManager")}}<br />
    <br />
    Tag: {{Tag("WebSMS")}}</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(674725)}}<br />
    ---<br />
    {{bug(903403)}}</td>
   <td style="background-color: rgb(204, 255, 153);">Done</td>
   <td style="background-color: rgb(204, 255, 153);">Spec: <a href="https://www.w3.org/2012/sysapps/messaging/" title="https://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><br />
    <br />
    Tag: {{Tag("Telephony")}}</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);">WiFi Information API</td>
   <td style="background-color: rgb(204, 255, 153);">{{domxref("window.navigator.mozWifiManager","navigator.mozWifiManager")}}<br />
    {{domxref("WifiManager")}}<br />
    {{domxref("MozWifiConnectionInfoEvent")}}<br />
    {{domxref("MozWifiStatusChangeEvent")}}<br />
    Introductory article: <a href="/en-US/docs/WebAPI/WiFi_Information" title="/en-US/docs/WebAPI/WiFi_Information">Wifi Information API</a><br />
    <br />
    Tag: {{Tag("WiFi")}}?</td>
   <td style="background-color: rgb(204, 255, 153);">{{bug(717123)}}<br />
    {{bug(864932)}}</td>
   <td style="background-color: rgb(204, 255, 153);">done</td>
   <td style="background-color: rgb(204, 255, 153);">MXR: <a href="https://mxr.mozilla.org/mozilla-central/source/dom/wifi/" title="https://mxr.mozilla.org/mozilla-central/source/dom/wifi/">dom/wifi</a></td>
  </tr>
 </tbody>
</table>
<h2 id="Discontinued_APIs">Discontinued 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, 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="https://mxr.mozilla.org/mozilla-central/source/dom/file/test/test_archivereader.html?force=1" title="https://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>
 <li>WebAPI Team activities
  <ul>
   <li><a href="https://etherpad.mozilla.org/webapi-meetingnotes">https://etherpad.mozilla.org/webapi-meetingnotes</a></li>
   <li><a href="https://etherpad.mozilla.org/webapi-status">https://etherpad.mozilla.org/webapi-status</a></li>
   <li><a href="https://wiki.mozilla.org/WebAPI/PlannedWork">https://wiki.mozilla.org/WebAPI/PlannedWork</a></li>
   <li><a href="https://wiki.mozilla.org/Platform/#Meeting_Notes" title="https://wiki.mozilla.org/Platform/#Meeting_Notes">The platform meeting notes</a></li>
  </ul>
 </li>
</ul>
Revert to this revision