Immersive technologies on the Web: performance challenges and interaction paradigms

Author(s) Collection number Pages Download abstract Download full text
Lytovchenko O. V., Мозіль Б. І., Думанський І. І. № 2 (71) 173-180 Image Image

This article provides a systematic analysis of recent advances in immersive web technologies (WebXR). It addresses a dual challenge for the field: achieving performance parity with native applications while developing intuitive, efficient, and inclusive interaction paradigms for immersive environments.

The first part examines key rendering bottlenecks that limit complex 3D scenes in web browsers, including fragment-bound issues from overdraw and complex physically based rendering (PBR) shaders, as well as CPU constraints caused by excessive draw calls. Modern optimization strategies are reviewed, focusing on the transition from WebGL to WebGPU, which introduces asynchronous execution and compute shaders for general-purpose GPU processing. The crucial role of WebAssembly (Wasm) is highlighted, as it enables nearnative performance by offloading intensive tasks from the main JavaScript thread. Efficient asset management techniques, including Draco mesh and KTX 2.0 texture compression, are also discussed as essential for reducing memory use and load times.

The second part explores the evolution of user experience (UX) and interaction paradigms. It outlines the limitations of unimodal interaction – such as physical fatigue and high cognitive load – and emphasizes the growing shift toward multimodal systems that combine gaze, gestures, and voice for more natural and adaptive interaction. This approach enhances both usability and accessibility by offering alternative input pathways for users with diverse abilities.

The article concludes by identifying key research directions for WebXR, including the development of standardized WebGPU benchmarks, formalized XR Accessibility Guidelines (XAG), and studies on perceptual limits in immersive data visualization.

Keywords: immersive technologies, web, performance, interaction paradigms, user experience, accessibility, AR, VR, WebXR, WebGPU, WebAssembly.

10.32403/1998-6912-2025-2-71-173-180


  • 1. A Deeper Dive into WebXR Support in 3D Viewers. URL: https://www.vntana.com/the-ultimate-guide-to-3d-viewers/the-ultimate-guide-to-3d-viewers-5/.
  • 2. Macario, G. (2024). WebXR, A-Frame and Networked-Aframe as a Basis for an Open Me­ta­verse: A Conceptual Architecture. arXiv preprint arXiv:2404.05317.
  • 3. WebGPU API – MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API.
  • 4. Chickerur, S., Balannavar, S., Hongekar, P., Prerna, A., & Jituri, S. (2024). Webgl vs. webgpu: A performance analysis for web 3.0. Procedia Computer Science, 233, 919-928.
  • 5. Khomtchouk, B. B. (2021). WebAssembly enables low latency interoperable augmented and virtual reality software. arXiv preprint arXiv:2110.07128.
  • 6. Butcher, P., Batch, A., Saffo, D., MackIntyre, B., Elmqvist, N., & Ritsos, P. D. (2024). Is native naïve? Comparing native game engines and WebXR as immersive analytics development plat­forms. IEEE Computer Graphics and Applications, 44 (3), 91-98.
  • 7. Wang, Z., Rao, M., Ye, S., Song, W., & Lu, F. (2025). Towards spatial computing: re­cent advances in multimodal natural interaction for XR headsets. arXiv preprint arXiv: 2502.07598.
  • 8. Jeong, J., Kim, S. H., Yang, H. J., Lee, G., & Kim, S. (2025). GazeHand2: A Gaze-Driven Vir­tual Hand Interface with Improved Gaze Depth Control for Distant Object Interaction. Elect­ronics, 14(13), 2530.
  • 9. Mukherjee, C., Mohamed, R., Arunasalam, A., Farrukh, H., & Celik, Z. B. (2025). Shadowed Realities: An Investigation of UI Attacks in WebXR. In USENIX Security Symposium.
  • 10. Resources. XR Access. URL: https://xraccess.org/resources/.
  • 11. Web Content Accessibility Guidelines (WCAG) Overview. W3C Web Accessibility Initiative (WAI). URL: https://www.w3.org/WAI/standards-guidelines/wcag/.
  • 12. Shin, S., Batch, A., Butcher, P. W. S., Ritsos, P. D., & Elmqvist, N. (2023). The reality of the situation: A survey of situated analytics. IEEE Transactions on Visualization and Computer Graphics, 30(8), 5147-5164.
  • 13. WebXR Performance Best Practices. URL: https://developers.meta.com/horizon/documenta­tion/web/webxr-perf-bp.
  • 14. Optimizing WebXR applications. URL: https://developer.playcanvas.com/user-manual/xr/optimizing-webxr/.
  • 15. Why 3D on the Web. SwiftXR Docs. URL: https://guide.swiftxr.io/3d-content-creation/why-3d-on-the-web.
  • 16. Render Gaussian Splatting Models with Element. URL: https://m-creativelab.github.io/jsar-runtime/blogs/render-3dgs-models-with-model-element.html.
  • 17. Achieve Better Rendering and Performance with WebXR Layers in Oculus Browser. URL: https://developers.meta.com/horizon/blog/achieve-better-rendering-and-performance-with-webxr-layers-in-oculus-browser/.
  • 18. Design for XR. | Android XR | Android Developers. URL: https://developer.android.com/de­sign/ui/xr/guides/get-started.