UI visibility timing

From Web and TV IG


UI visibility timing

UC-1: Application needs to know when the UI is visible

Description

As an application i would like to know when the UI is perceived by the end-user
  1. The cloud browser renders the UI
  2. DOM loaded event is fired
  3. The client receives the UI and renders it to the end user

Since the UI is terminated in the cloud it is hard to tell when the user actually sees it. On a local device this instantaneously after a load event however on a cloud solution the UI needs to be send to the client device. Depending on the network infrastructure (broadband, managed ip, etc) it could take up significant amount of time. Therefore you need to use the rendered event which is reflects the actuality time the user perceives the UI.

Actors

  • client
  • application
  • cloud browser

Requirement

There should be means to see when the end user perceives the UI. A solution could be to have an additional event to notify when the ui is rendered on the screen

Authors

Colin Meerveld (talk)