Bug 815772 - Preload static content speculatively to reduce WAN latencies
Preload static content speculatively to reduce WAN latencies
Product: oVirt
Classification: Community
Component: ovirt-engine-userportal (Show other bugs)
Unspecified Unspecified
medium Severity medium
: ---
: ---
Assigned To: Einav Cohen
Depends On:
  Show dependency treegraph
Reported: 2012-04-24 09:38 EDT by David Jaša
Modified: 2012-12-20 02:33 EST (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-12-20 02:33:46 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description David Jaša 2012-04-24 09:38:42 EDT
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):

How reproducible:

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 02:33:46 EST
Closing old bugs. If this issue is still relevant/important in current version, please re-open the bug.

Note You need to log in before you can comment on or make changes to this bug.