The hardwareUnitId read-only property of the VRDevice interface returns the distinct hardware ID for the overall hardware unit that this VRDevice is a part of. All devices that are part of the same physical piece of hardware will have the same hardwareUnitId.
The VREyeParameters interface of the WebVR API represents all the information required to correctly render a scene for a given eye, including field of view information.
The recommendedFieldOfView read-only property of the VREyeParameters interface describes the recommended field of view for the current eye — ideally based on user calibration.
The renderRect read-only property of the VREyeParameters interface specifies the viewport of a canvas into which visuals for the current eye should be rendered.
The VRPose interface of the WebVR API represents the state of a VR sensor at a given timestamp (which includes orientation, position, velocity, and acceleration information.)
The angularAcceleration read-only property of the VRPose interface returns the angular acceleration of the VRDisplay at the current VRPose.timestamp, in meters per second per second.
The angularVelocity read-only property of the VRPose interface returns the angular velocity of the VRDisplay at the current VRPose.timestamp, in radians per second.
The hasOrientation read-only property of the VRPositionState interface returns a boolean indicating whether the VRPositionState.orientation property is valid (i.e. if the hardware is currently registering a valid orientation). If it is false, the orientation property will return null.
The hasPosition read-only property of the VRPositionState interface returns a boolean indicating whether the VRPositionState.position property is valid (i.e. if the hardware is currently registering a valid position). If it is false, the position property will return null.
The linearAcceleration read-only property of the VRPose interface returns the linear acceleration of the VRDisplay at the current VRPose.timestamp, in meters per second per second.