Results 1 -
4 of
4
Klotski: Reprioritizing web content to improve user experience on mobile devices
- in Proc. of NSDI’15, 2015
"... Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trend ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
(Show Context)
Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trends in user expectations of lower load times and richer web content. Embracing the reality that page load times will continue to be higher than user toler-ance limits for the foreseeable future, we ask: How can we deliver the best possible user experience? To this end, we present KLOTSKI, a system that prioritizes the content most relevant to a user’s preferences. In design-ing KLOTSKI, we address several challenges in: (1) account-ing for inter-resource dependencies on a page; (2) enabling fast selection and load time estimation for the subset of re-sources to be prioritized; and (3) developing a practical im-plementation that requires no changes to websites. Across a range of user preference criteria, KLOTSKI can significantly improve the user experience relative to native websites. 1
KLOTSKI: Reprioritizing Web Content to Improve User Experience on Mobile Devices
"... Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trend ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trends in user expectations of lower load times and richer web content. Embracing the reality that page load times will continue to be higher than user toler-ance limits for the foreseeable future, we ask: How can we deliver the best possible user experience? To this end, we present KLOTSKI, a system that prioritizes the content most relevant to a user’s preferences. In design-ing KLOTSKI, we address several challenges in: (1) account-ing for inter-resource dependencies on a page; (2) enabling fast selection and load time estimation for the subset of re-sources to be prioritized; and (3) developing a practical im-plementation that requires no changes to websites. Across a range of user preference criteria, KLOTSKI can significantly improve the user experience relative to native websites. 1
KLOTSKI: Reprioritizing Web Content to Improve User Experience on Mobile Devices
"... Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trend ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — Despite web access on mobile devices becom-ing commonplace, users continue to experience poor web performance on these devices. Traditional approaches for improving web performance (e.g., compression, SPDY, faster browsers) face an uphill battle due to the fundamen-tally conflicting trends in user expectations of lower load times and richer web content. Embracing the reality that page load times will continue to be higher than user toler-ance limits for the foreseeable future, we ask: How can we deliver the best possible user experience? To this end, we present KLOTSKI, a system that prioritizes the content most relevant to a user’s preferences. In design-ing KLOTSKI, we address several challenges in: (1) account-ing for inter-resource dependencies on a page; (2) enabling fast selection and load time estimation for the subset of re-sources to be prioritized; and (3) developing a practical im-plementation that requires no changes to websites. Across a range of user preference criteria, KLOTSKI can significantly improve the user experience relative to native websites. 1
bremen.de
"... Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot-tlenecks that cause poor web performance from a client’s perspective by carefully dissecting webpage load latency con-tr ..."
Abstract
- Add to MetaCart
(Show Context)
Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot-tlenecks that cause poor web performance from a client’s perspective by carefully dissecting webpage load latency con-tributors in Ghana. Based on our measurements from 2012 to 2014, we find several interesting issues that arise due to the increasing complexity of web pages and number of server redirections required to completely render the assets of a page. We observe that, rather than bandwidth, the primary bottleneck of web performance in Ghana is the lack of good DNS servers and caching infrastructure. The main bottle-necks are: (a) Recursive DNS query resolutions; (b) HTTP redirections; (c) TLS/SSL handshakes. We experiment with a range of well-known end-to-end latency optimizations and find that simple DNS caching, redirection caching, and the use of SPDY can all yield substantial improvements to user-perceived latency.