UI visibility timing
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
- The cloud browser renders the UI
- DOM loaded event is fired
- 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