Dash - Online preview content should be speculatively cached

Bug #1062107 reported by John Lea
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
High
John Lea
Unity
Triaged
Medium
Unassigned
unity (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Reduce the incidence of this happening by speculatively pre-cacheing the preview data.

Note the pre-caching is very important to reduce the incidence of the user seeing the loading state. All major browsers currently speculatively pre-cache content, so if we are match user's expectations regarding speed of content display (shaped by using web browsers) this is something we really need to do.

---------------------------
Desired solution:

1. When the user opens a preview, results subsequent to the preview should start pre-cacheing.

2. Once a user has previewed one content item underneath a category header, as long as the Dash remains open we continue to speculatively cache the preview content for the other items under the category header (even when the user returns to the results view). The pre-caching stops when a) the user closes the Dash b) the user previews the a result from underneath another category header. In this second case the Dash then starts speculatively pre-cacheing the content from underneath this new category header.

Related branches

John Lea (johnlea)
tags: added: udp
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
tags: added: dashm
Changed in ayatana-design:
status: New → Triaged
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Changed in ayatana-design:
status: Triaged → Fix Committed
John Lea (johnlea)
description: updated
Changed in unity:
assignee: nobody → Nick Dedekind (nick-dedekind)
status: Triaged → In Progress
Stephen M. Webb (bregma)
Changed in unity:
milestone: none → 7.0.0
Changed in unity (Ubuntu):
assignee: nobody → Nick Dedekind (nick-dedekind)
milestone: none → ubuntu-13.04-month-3
status: Triaged → In Progress
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.0.0 → 7.0.1
Changed in unity:
milestone: 7.0.1 → 7.3.1
Changed in unity:
status: In Progress → Triaged
Changed in unity (Ubuntu):
status: In Progress → Confirmed
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.1 → 7.3.2
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.2 → 7.3.3
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in unity:
importance: High → Medium
Changed in unity (Ubuntu):
importance: High → Medium
Changed in unity:
assignee: Nick Dedekind (nick-dedekind) → nobody
Changed in unity (Ubuntu):
assignee: Nick Dedekind (nick-dedekind) → nobody
Changed in unity:
milestone: 7.3.3 → none
Changed in unity (Ubuntu):
milestone: ubuntu-13.04-month-3 → none
tags: added: backlog
tags: added: rls-w-incoming
tags: added: rls-x-incoming
removed: rls-w-incoming
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.