Skip to content

Releases: meta-quest/immersive-web-emulator

v2.0.0-alpha

26 Feb 22:59

Choose a tag to compare

v2.0.0-alpha Pre-release
Pre-release

IWE v2.0.0-alpha – Preview Release

IWE v2.0.0-alpha is an early preview of the next major version of the Immersive Web Emulator. This release is a complete overhaul of IWE v1.x, introducing significant improvements and new features:

  • All-New WebXR Runtime – We’ve transitioned from a forked version of the WebXR Polyfill library to the new and actively maintained Immersive Web Emulation Runtime. This upgrade provides better compatibility across all major frameworks, including react-three/xr, which was not supported in v1.x.
  • Overhauled UI Experience – The extension now features an overlay controls UI, replacing the Chrome DevTools side panel used in v1.x. This new interface, powered by the @iwer/devui, streamlines access to emulator settings and tools.
  • Flexible XRInputSource Management – You can now dynamically connect and disconnect XRInputSources at runtime, making it easier to test input edge cases without requiring a physical headset.
  • Advanced Mixed Reality Emulation – We’ve integrated @iwer/sem to enable lossless emulation of pre-captured mixed reality environments, including support for planes, bounding boxes, and high-fidelity real-world geometries. Choose from a variety of built-in environments to develop for Mixed Reality with ease.

Important

This is a pre-release build and is not yet available in extension stores. Manual installation is required. If you encounter any issues, please report them, and we’ll work on addressing them before the public release. Thank you for testing IWE 2.0 preview!

iwe20

v1.3.0

12 Jun 22:58

Choose a tag to compare

Feature additions:

  • Support for "hand-tracking" feature
  • WebXR polyfill injection toggle button
  • Reduced minimum screen space requirement

Full Changelog: v1.2.0...v1.3.0

v1.2.0

12 Jun 23:12

Choose a tag to compare

Feature additions:

Full Changelog: v1.1.0...v1.2.0

v1.1.0

06 Mar 16:37

Choose a tag to compare

Feature additions:

Bug fixes:

  • #13 gamepad.axes[0] and [1] now returns 0 instead of undefined
  • Added compatibility support for the non-standard and deprecated "high-fixed-foveation-level" feature
  • Added dummy updateTargetFrameRate API to prevent error
  • Fixed triggering of select-* and squeeze-* events
  • #11 Inject polyfill to all frames so that experiences in iframes can also be controlled by the emulator

Full Changelog: https://github.com/meta-quest/immersive-web-emulator/commits/v1.1.0

v1.0.0-alpha

26 Jan 22:03

Choose a tag to compare

v1.0.0-alpha Pre-release
Pre-release

Preview build for v1.0.0