Bridging waiting times on web pages

High-speed Internet connectivity makes browsing a convenient task. However, there are many situations in which surfing the web is still slow due to limited bandwidth, slow servers, or complex queries. As a result, loading web pages can take several seconds, making (mobile) browsing cumbersome. We present an approach which makes use of the time spent on waiting for the next page, by bridging the wait with extra cached or preloaded content. We show how the content (e.g., news, Twitter) can be adapted to the user's interests and to the context of use, hence making mobile surfing more comfortable. We compare two approaches: in time-multiplex mode, the entire screen displays bridging content until the loading is finished. In space-multiplex mode, content is displayed alongside the requested content while it loads. We use an HTTP proxy to intercept requests and add JavaScript code, which allows the bridging content from websites of our choice to be inserted. The approach was evaluated with 15 participants, assessing suitable content and usability.

[1]  Alireza Sahami Shirazi,et al.  Enabling micro-entertainment in vehicles based on context information , 2010, AutomotiveUI.

[2]  Eric Horvitz,et al.  Disruption and recovery of computing tasks: field study, analysis, and directions , 2007, CHI.

[3]  George Buchanan,et al.  Improving mobile internet usability , 2001, WWW '01.

[4]  Paul P. Maglio,et al.  How to personalize the Web , 1997, CHI.

[5]  Andreas Paepcke,et al.  Power browser: efficient Web browsing for PDAs , 2000, CHI.

[6]  Gloria Mark,et al.  The cost of interrupted work: more speed and stress , 2008, CHI.

[7]  Virpi Roto,et al.  Auto-update: a concept for automatic downloading of web content to a mobile device , 2007, Mobility '07.

[8]  Albrecht Schmidt,et al.  Knowing the User's Every Move – User Activity Tracking for Website Usability Evaluation and Implicit Interaction , 2006 .

[9]  Jinwoo Kim,et al.  An empirical study of the use contexts and usability problems in mobile Internet , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[10]  James T. Miller,et al.  An Empirical Evaluation of the System Usability Scale , 2008, Int. J. Hum. Comput. Interact..

[11]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[12]  Thomas Kistler,et al.  WebL - A Programming Language for the Web , 1998, Comput. Networks.

[13]  Paul P. Maglio,et al.  Intermediaries personalize information streams , 2000, CACM.

[14]  Albrecht Schmidt,et al.  Bringing Web 2.0 to the Old Web: A Platform for Parasitic Applications , 2009, INTERACT.

[15]  Rob Miller,et al.  Automation and customization of rendered web pages , 2005, UIST.