Bug 815772

Summary: Preload static content speculatively to reduce WAN latencies
Product: [Retired] oVirt Reporter: David Jaša <djasa>
Component: ovirt-engine-userportalAssignee: Einav Cohen <ecohen>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: acathrow, dyasny, iheim, mgoldboi, ykaul
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: ux
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-12-20 07:33:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Jaša 2012-04-24 13:38:42 UTC
Description of problem:
when using UP over WAN, first click/hover on most of active page components causes noticeable latencies because stuff like background images are loaded over slow link at the time.

I propose that upon end of base page load, the page should speculatively download all the static content that could be referenced by user interaction with any other present component. Such behaviour would increase overall network link usage but it should not improve overall user experience because these transfers would take place at times when UP is currently idle.

Version-Release number of selected component (if applicable):
3.0.3

How reproducible:
always

Steps to Reproduce:
1. connect to Power User Portal via high-latency, low-bandwidth link
2. hit "New Desktop"
3. exit "New Desktop" dialog, enter it again
  
Actual results:
upon first invocation of the dialog, drawing of elements like round corners takes noticeable time, upon second invocation, time ot load it is negligible

Expected results:
time to load the dialog is negligible right away

Additional info:
this goes as deep as just hovering on buttons in the secondary tabs of a VM - even that events cause noticeable delays

Comment 1 Itamar Heim 2012-12-20 07:33:46 UTC
Closing old bugs. If this issue is still relevant/important in current version, please re-open the bug.