DeviceMotionEvent: acceleration property
Baseline 2023Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The acceleration
read-only property of the DeviceMotionEvent
interface returns the amount of acceleration recorded by
the device, in meters per second squared (m/s²).
The acceleration value does not include the effect of
the gravity force, in contrast to DeviceMotionEvent.accelerationIncludingGravity
.
Note:
If the hardware doesn't know how to remove gravity from the
acceleration data, this value may not be present in the
DeviceMotionEvent
. In this situation, you'll need to use
DeviceMotionEvent.accelerationIncludingGravity
instead.
Value
The acceleration
property is an object providing information about
acceleration on three axis. Each axis is represented with its own property:
Specifications
Specification |
---|
Device Orientation and Motion # ref-for-dom-devicemotionevent-acceleration③ |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
acceleration |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support