1. SynergyXR Knowledge Base
  2. SynergyXR Client Applications

Is SynergyXR available as a web-application?

SynergyXR WebGL support?


At SynergyXR we aim to be available on all relevant hardware platforms.
Multiple customers have requested support for web-based application allowing users to access 
SynergyXR through a web-browser. Unfortunately, there are several (technical) reasons 
why this is not currently possible:

  • We have core Unity engine dependencies that are not supported in their WebGL 
    export. We would have to re-write large parts of the interaction to WebXR to 
    circumvent this.
  • Multi-threaded execution is very unstable in the current implementation of Web 
    Assemblies in Unity’s WebGL exporter. We would have to re-write our entire 
    content-import pipeline along with several other components to make everything 
    single-threaded, which would also result in worse performance.
  • Some third-party components we depend on does not support WebGL, e.g., our 
    PDF viewer. So, we would have to develop and maintain these components 
    ourselves.
  • Our current content cashing system would have to be re-written.
  • We use .Net networking libraries for all authentication and web requests to the 
    backend. This is not supported in WebGL, so would have to be re-written.

In summary, it would require a major re-write of large parts of the code base, and likely 
result in reduced functionality.

We are continuously monitoring progress/improvements from Unity, but currently it is not feasible to plan for such a re-write.