WebAssembly enables low latency interoperable augmented and virtual reality software
Woo Jae Kim, Bohdan B. Khomtchouk

TL;DR
This paper demonstrates that WebAssembly can enable web-based AR/VR applications to achieve near-native low latency performance, facilitating hardware-agnostic interoperability and potentially transforming the AR/VR software ecosystem.
Contribution
It introduces WebAssembly as a promising technology to overcome performance limitations in web-based AR/VR development, promoting a standardized, portable framework for cross-device compatibility.
Findings
WebAssembly achieves near-native performance in AR/VR applications.
Wasm-based WebXR can address current web AR/VR development challenges.
Potential for porting native AR/VR applications to web using Wasm.
Abstract
There is a clear difference in runtime performance between native applications that use augmented/virtual reality (AR/VR) device-specific hardware and comparable web-based implementations. Here we show that WebAssembly (Wasm) offers a promising developer solution that can bring near-native low latency performance to web-based applications, enabling hardware-agnostic interoperability at scale through portable bytecode that runs on any WiFi or cellular data network-enabled AR/VR device. Many software application areas have begun to realize Wasm's potential as a key enabling technology, but it has yet to establish a robust presence in the AR/VR domain. When considering the limitations of current web-based AR/VR development technologies such as WebXR, which provides an existing application programming interface (API) that enables AR/VR capabilities for web-based programs, Wasm can resolve…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAugmented Reality Applications · Manufacturing Process and Optimization · Teleoperation and Haptic Systems
