Changelog

Secure viewer startup performance (PR #816)

Release Notes

Summary

Secure viewer sessions now start faster by running document loading, browser rendering, and connection setup in parallel. Sessions become usable sooner, with more reliable connection establishment during startup.

Changes

  • Secure viewer startup phases—document fetch, browser launch, media, and signaling—now run in parallel instead of one after another.
  • WebRTC connections use trickle ICE for smoother, faster connection establishment.
  • Viewer sessions are marked ready only after the first usable video frame is displayed.
  • Media and document-loading failures during session startup are handled more reliably.
  • Administrators can configure viewer pod scheduling constraints.
  • Hydration performance metrics are collected to monitor secure viewer startup times.

Impact

No customer action required.

Classification

Performance, UI, Tenant Workflow, Admin