This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The emulatedPosition readonly attribute of XRPose is a Boolean that repressents whether or not that pose is tracked with real 6DOF hardware or is an estimated in software.

Spcifically, XRPose.emulatedPosition is true if XRPose.transform represents an actively tracked 6DOF pose based on sensor readings, or true if its XRPose.transform's XRRigidTransform.position value includes a computed offset, such as that provided by a neck or arm model.

Devices with an emulated offset are prone to drifting in the real world space over the long term since they have to estimate position based on accelerometer readings and minor errors can add up over long term.


Specification Status Comment
WebXR Device API
The definition of 'XRPose.emulatedPosition' in that specification.
Working Draft Initial definition.

Browser compatibility

Update compatibility data on GitHub
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
emulatedPositionChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No


No support  
No support