Is SynergyXR available as a web-based application?

Summarizing the reasons why SynergyXR is not available as a web application.

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 caching 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.