18
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      WebAssembly enables low latency interoperable augmented and virtual reality software

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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 critical issues faced with just-in-time (JIT) compilation, slow run-times, large file sizes and big data, among other challenges. Existing applications using Wasm-based WebXR are sparse but growing, and the potential for porting native applications to use this emerging framework will benefit the web-based AR/VR application space and bring it closer to its native counterparts in terms of performance. Taken together, this kind of standardized "write-once-deploy-everywhere" software framework for AR/VR applications has the potential to consolidate user experiences across different head-mounted displays and other compatible hardware devices to ultimately create an interoperable AR/VR ecosystem.

          Related collections

          Author and article information

          Journal
          13 October 2021
          Article
          2110.07128
          5654537d-8ba4-47eb-ae43-acbc73f15189

          http://creativecommons.org/licenses/by/4.0/

          History
          Custom metadata
          9 pages, 2 figures
          cs.HC

          Human-computer-interaction
          Human-computer-interaction

          Comments

          Comment on this article