Performance Analysis of Web-browsing Speed in Smart Mobile Devices



Similar documents
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!

Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!

Maximizer CRM 12 Summer 2013 system requirements

REDCENTRIC UNITY SOFTWARE MINIMUM REQUIREMENTS

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

Load Testing on Web Application using Automated Testing Tool: Load Complete

GrandView. Web Client Software Requirements and Recommendations. Revision

System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Minimum Requirements for Web Based Applications

INSTALLATION MINIMUM REQUIREMENTS. Visit us on the Web

AND Bowman Systems L.L.C. All Rights Reserved.

Interact Intranet Version 7. Technical Requirements. August Interact

MySciLEARN System Requirements. For educators and providers using the Fast ForWord and Reading Assistant programs

PC Requirements and Technical Help. Q1. How do I clear the browser s cache?

Florida Department of Education TECHNOLOGY GUIDELINES

AT&T Connect System Requirements for End Users v9.5. March 2013

U.S. Mobile Benchmark Report

Technical Specifications

Features Comparison of Lynda.com vs Udemy Common Systems Group April 22, 2014

This is our best... YOUR best... Online Banking yet!

System requirements. for Installation of LANDESK Service Desk Clarita-Bernhard-Str. 25 D Muenchen. Magelan GmbH

Smart and Innovative Web Solutions. Just One Click Away

MYOB EXO System Requirement Guidelines. 30 April 2014 Version 2.7

The Commerce Trust Company

Send and receive encrypted s

System requirements for A+

Verizon Internet Security Suite Multi-Device Powered by McAfee. Installation Guide for Multi Devices for Residential Users

Minimum Computer System Requirements

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Briefing on New Student 7 Nov 2014 Information Technology Services Centre

User Manual Version p BETA III December 23rd, 2015

bank zweiplus Gateway user manual

mystanwell.com Installing Citrix Client Software Information and Business Systems

How To Get More Data From Airtel For Free

Grant Management. System Requirements

Spontania User Setup Guide

Sage 200 Online. System Requirements and Prerequisites

WHITE PAPER. Domo Advanced Architecture

the future of mobile web by startech.ro

Hardware, Software & Network Requirements

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

System Requirements for Computer-Based Testing AzMERIT

WATTLE. Adobe Connect 9.4 Upgrade Key Differences. Author: Jo Jo Maung, Business Analyst, ITS Version: 1.3 Date: 16 September 2015.

There are a variety of ways to read ebooks from the Stirling Libraries and Archives ebooks Collection.

Adobe Connect Support Guidelines

Frequently Asked Questions

Luxriot Broadcast Server Manual

Facebook Smart Card FB _1800

Answers to Your Frequently Asked Questions About the Microsoft Office365 Program for Pasadena City College Faculty and Staff

Taylor & Francis Online Mobile FAQs

Checking Browser Settings, and Basic System Requirements for QuestionPoint

Section 1.0 Getting Started with the Vālant EMR. Contents

HTML5 the new. standard for Interactive Web

SuperGIS Server 3 Website Performance and Stress Test Report

INTRODUCTION TO THE WEB

Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA , version

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

Media Server Installation & Administration Guide

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

UNIFIED MEETING 5 HELP

SAP NetWeaver 7.5 Browser Support PAM Table of Content

Abila Grant Management. System Requirements

BI-RADS Atlas 5th Edition e-book Download Instructions (Updated: 12/11/14)

McAfee Multi Access from ø. Step-by-step guide to protecting your devices. Always.

Web24 Supported Software

Taking Oracle Business Intelligence Mobile. Edward Roske, CEO

Laptop vs. Tablet. What Should I Buy? Presented by: Matt Harmon & Rob Germeroth

Mobile Apps Present, Past, and Future. Dan Gordon Director of Research, Valhalla Partners

E21 Mobile Users Guide

To ensure you have the appropriate equipment and settings please review the following: Software and Hardware Recommendations.

SA Supported Platforms

RightNow CX November 2011 Workstation Specifications

How To Use Tsplashbox On A Pc Or Mac Or Mac (For A Pc) With A Windows 7 Computer (For Mac) Or Mac) With Tsplatro (For Pc) Or Ipad (For Windows) With An

Consumer Technical Product Marketing. TREND MICRO SafeSync 5.1 for Consumer Product Guide. SSFC - GLOBAL v2.3

Vancouver Community College Web Orientation

Install Guide Housatonic Project Plan for Web. Housatonic Software - Project Plan 365 App

imail Frequently Asked Questions (FAQs) 27 July 2015 Version 2.2

Before you start your SKE course:

SAP VIRTUAL AGENCY GETTING STARTED GUIDE: SELF SERVICE MARKETING

Getting Familiar With Android

Medstar Health Dell Services

PD 360 Training. Getting Started Series. PD 360 Essentials (Distance Learning) PD 360 Essentials. School Leadership and PD 360

Installation and Deployment

Microsoft Office 365 from Vodafone. Do business virtually anywhere

Student Getting Started Guide

Join & Leave Meetings

Wireless Presentation Gateway. User Guide

Blackbaud Hosting Services

Maximizer CRM 2015 system requirements

Scenario One: YOU CANNOT CONNECT TO THE LIBRARY S WIRELESS NETWORK

Sample- for evaluation purposes only! Outlook Web App. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Transcription:

Performance Analysis of Web-browsing Speed in Smart Mobile Devices Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education, kydman@koreatech.ac.kr Abstract The rapid growth of telecommunication technology has led to the development of many smart devices. In particular, the smartphone market has been growing rapidly following the development of third-generation telecommunication technology. As a result, most people are expected to use a smartphone within a few years. Furthermore, the market for smart devices such as tablets and smart TVs are growing rapidly. Therefore, most people are expected to own various smart devices within a few years. However, current Web services are focused on a desktop PC platform, which can be problematic for smart devices. In this paper, we analyze the performance of Web browsing speed in smart mobile devices with the goal of providing Web services customized for smart devices. Keywords: Mobile, Web, Browser, Smart Device 1. Introduction Recently, the number of people who own mobile devices is increasing because of the increasingly broad range of content they provide. Many people use the Internet more frequently on smart devices than on desktop PCs. For example, many people use SNS (Social Network Service) on their mobile devices. Table 1. Includes Mobile Browser and Application Access Audience* for Selected Social Networking Services Three-Month Avg. Ending Aug. 2011 Total U.S. Mobile Subscribers Ages 13+ (Smartphone and Non-Smartphone) Source: comscore MobiLens Total Audience Aug 2010 Aug 2011 % Change Facebook 38,240 57,332 50% Twitter 7,639 13,375 75% LinkedIn 3,234 5,482 69% An observation of selected SNSs, such as Facebook, Twitter, and LinkedIn, revealed that each SNS expanded their mobile audiences by at least 50% in the last year. Facebook was home to the largest mobile audience among the three destination with more than 57 million mobile users in August, which is higher by 50% from the previous year. Twitter saw its mobile audience jump by 75% to 13.4 million users, while LinkedIn s mobile audience climbed by 69% to 5.5 million users [1]. At present, the number of mobile users is increasing rapidly, but current Web services are still largely optimized for a desktop PC. Hence, many Web sites are now considering building 39

a mobile site. Therefore, we are studying ways to increase the speed for mobile Web applications. In this paper, we conduct a performance analysis of Web-browsing speed in smart mobile devices to determine the factors that affect the speed. First, we show popular smart devices. Next, we discuss previous research on Web-browsing speeds and find that existing research is almost exclusively focused on desktop PCs. Next, we show the results of our research. We checked Web-browsing speeds on various smart devices such as tablet PCs, desktop PCs, and smart phones. We then discuss our methods for increasing speed in mobile Web applications. 2. Smart Devices A smart device is an electronic device that is cordless, mobile, always connected, capable of voice and video communication, Internet browsing, geo-location, and that can operate autonomously to some extent. It is widely believed that these types of devices will outnumber all other forms of smart computing and communication in a very short time. The most popular devices at the time of writing this paper were the Apple iphone and ipad, followed by devices such as the Samsung Galaxy tablet [2, 3]. Generally, smart devices are classified by screen size, the two main types being smartphone and tablet PC. Table 2. Device Specifications Type Name CPU RAM Desktop PC 2.50 GHz (Quad) 3.5 GB Tablet ipad 2 A4 1 GHz 512 MB Galaxy Tab 1.0 GHz (Dual) 1 GB Smart Phone iphone 4 1 GHz 512 MB Galaxy S 1 GHz 512 MB Table 2 shows that desktop PCs significantly outperform smart mobile devices, and that tablets outperform smartphones. Furthermore, the screen sizes are different. Most desktop PC users have screen sizes greater than 19 inches, but tablet screen sizes range from 7 to 10 inches while smartphone screens are below 4 inches. Therefore, Web services must customize content to different device types. For example, smartphone users view content on a small sized screen, so there is no need to provide a large image. In addition, these users typically use low-speed mobile networks, so Web services for smartphones must provide small images and maximize methods for speed up. On the other hand, tablets are often purchased by users for their increased display size over that of smartphones. Tablets need to show larger images and different content than smartphones. Desktop users also typically use high-speed networks and large screens. For these devices, the content must be high quality, varied, and enhanced. For these reasons, it is important that we find methods that optimize performance for each of these devices. 3. Existing Research Our review of existing research has found that researchers focused on either desktop or mobile browsers. This section presents the performance of browsers on desktop or mobile devices. 40

First, we show results of speed in five well-known browsers. Next, we introduce research on the loading speed and caching of mobile browsers and various mobile devices. 3.1 Desktop Browser The latest versions of the five well-known web browsers (Mozilla Firefox 3.5, Google Chrome 3.0, Microsoft Internet Explorer 8.0, Opera 10.0, and Apple Safari 4.0) were compared in terms of six performance indicators: JavaScript speed, average CPU usage under stress, Document Object Model (DOM) selection, CSS rendering speed, page load time, and browser cache performance. Each Web browser was tested three times under an unprimed cache (except for the browser cache performance test), and their average values are reported in the results of [4]. 3.2 Mobile Browsers In these tests, we load an HTML page that refers to a randomly generated CSS or JavaScript component of a certain size. Then, we navigate to a second HTML page that loads the same component and checks whether it was loaded from the cache. To determine whether a component was loaded from the cache, they store a timestamp in a cookie on each request. If the timestamp is updated the second time the component is loaded, it is implied that the request was received at the server, which in turn means that the component was not loaded from the cache. We conjecture that the considerably lower limits of the previous test performed for HTML components on ios indicates the use of a RAM cache for those components, while the significantly higher limits for CSS/JavaScript components in this test may indicate the use of a disk cache. Android, at least, does appear to use a disk cache in both cases, since its cache survives power cycles [5]. Table 3. External Resource Cache Characteristics of Browsers Browser/OS/Device Single Component Limit Survives Power Cycle Android 2.2 (Nexus One) 2 MB Yes Mobile Safari, ios 3.1.3 4 MB+ No Mobile Safari, ios 3.2 (ipad) 4 MB+ No Mobile Safari, ios 4.0 (iphone 3GS) 4 MB+ No Mobile Safari, ios 4.0 (iphone 4) 4 MB+ No WebOS 1.4.1 (Palm Pre Plus) ~0.99 MB Yes 41

(a) Browser cache performance (b) JavaScript speeds (c) CPU usage (d) Page loading time Figure 1. Performance Comparison of Web Browsers 4. Performance Analysis Previous research was focused on only a single device desktop or mobile and hence, we are not aware of any results on comparison between mobile and desktop Web browsers. In this section, we analyze the browser loading time in each device. Subsequently, we compare the speeds of various smart mobile devices and determine the factors that affect the speed. Our research was conducted in three phases. First, we compared script loading times, then checked the image loading times, and lastly, we compared the desktop and mobile pages of popular portal sites. 4.1 Test Environment For simulation, we used three types of devices: desktop, tablet, and smartphone. Each of these devices was tested in a web wait site [6]. This site features support for checking the loading time. We ran each test 10 times in the same network environment. 42

Table 4. Tested Devices Type Device Browser Desktop Quad Core PC Chrome Tablet ipad 2 Mobile Safari Smart Phone iphone 4 Mobile Safari Galaxy S Mobile Chrome 4.2 Script Loading Time Figure 2. Screen Shot of wzd.com For checking the script loading time, we decided on wzd.com as the target site because it includes many script methods. Figure 3 shows that desktop PCs are faster than the other devices. Next in speed were the tablet and finally the smart phone. However, we found that the speed of each device is the same during the ten tests because the script is always in operation. From this, we can conclude that reducing the amount of script is very important for mobile devices. 43

10000 8000 Desktop Tablet iphone 4 Galaxy S Loading Time(ms) 6000 4000 2000 0 0 1 2 3 4 5 6 7 8 9 10 11 Times 4.3 Image Loading Time Figure 3. Script Loading Time Figures 4 and 5 show the image loading time. For this experiment, we used a site consisting of only images, because we intended to check the speed of only image loading. The results showed that image reload time is the same as image loading time and is very short, because the image is stored in cache memory at the first loading. This implies that the loading time required for ten and twenty images is similar after the second loading. Therefore, image size is not more important than script operation. However, because mobile devices have limited processing power, the first loading time is 20 to 30% longer than on a desktop PC. Therefore, provisions need to be made for smaller images on mobile devices and larger images once the user has loaded an image. 12000 Loading Time(ms) 10000 8000 6000 4000 2000 Desktop Tablet iphone 4 Galaxy S 0 0 1 2 3 4 5 6 7 8 9 10 11 Times Figure 4. Image Loading Time (10 images) 44

18000 Loading Time(ms) 16000 14000 12000 10000 8000 6000 4000 Desktop Tablet iphone 4 Galaxy S 2000 0 0 1 2 3 4 5 6 7 8 9 10 11 Times Figure 5. Image Loading Time (20 images) 4.4 Comparison of Desktop and Mobile Webpages 8000 7000 6000 Loading Time(ms) 5000 4000 3000 Desktop Tablet iphone 4 Galaxy S 2000 1000 0 0 1 2 3 4 5 6 7 8 9 10 11 Times Figure 6. Portal Site Loading Time (Daum desktop page) 45

3000 2500 Desktop Tablet iphone 4 Galaxy S Loading Time(ms) 2000 1500 1000 500 0 0 1 2 3 4 5 6 7 8 9 10 11 Times Figure 7. Portal Site Loading Time (Daum mobile page) In order to test existing mobile and desktop Web services, we checked the loading time of the portal site of Daum Communications. Figure 6 shows the desktop version of the Web site loading time, while Figure 7 shows the loading speed of the mobile version of the site. The results show that the mobile page loading time reduces by approximately 70% than the desktop version, and it is almost a scripted method because it shows the same loading time after first loading. 4.5 Difference in Speed Table 5. Comparison Loading Time Method Device Increasing rate of Loading time Script Desktop 0% Tablet 467% iphone 4 1906% Galaxy S 2160% Image Desktop 0% Tablet 20% iphone 4 26% Galaxy S 25% 46

Finally, we studied the difference in scripting and image loading speeds among desktops. For this research, we used only the first loading time because it shows the same result in the subsequent image loading. As shown in Table 5, the script processing time of mobile devices is very slow compared to desktops, but the differences in image loading times is less than the difference in scripting times. From this result, we determine that it is important to reduce script source for mobile Web services. Image loading time is not as important as scripting time. Almost all mobile devices are connecting at lower network speeds than desktop PCs, using 3G, LTE, etc., so mobile Web pages should provide smaller images such as thumbnail images. 5. Conclusion In this study, we conducted a performance analysis of Web-browsing speed in smart mobile devices and desktop PCs and compared the results. We consequently determined a method for reducing processing time in smart mobile devices. Using the results in this paper, we will develop methods to raise the speeds of smart mobile devices in future work. References [1] http://www.comscore.com/press_events/press_releases/2011/10/social_networking_on-the- Go_U.S._Mobile_Social_Media_Audience_Grows_37_Percent_in_the_Past_Year. [2] M Weiser, Scientific American, vol. 3, (2010), pp. 94 104. [3] S. Poslad, Ubiquitous Computing Smart Devices, Smart Environments and Smart Interaction, (1991). [4] http://sixrevisions.com/infographics/performance-comparison-of-major-web-browsers/. [5] http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/. [6] http://webwait. Authors Yu-Doo Kim He received B.S. degree in Internet Software Engineering from Korea University of Technology and Education, Korea in 2007, and M.S. degree from the same university in 2009. Now, He is a Ph.D. course student in the same university. His research interests include P2P network and web platform based on HTML5. Il-Young Moon He received his B.S., M.S. and Ph.D. degree from the department of information telecommunication, Korea Aerospace University in 2000, 2002, 2005 respectively. He was senior researcher in Korea Agency for Digital Opportunity and Promotion at 2005. Now, he is working as an associate professor in Korea University of Technology and Education. His research interests include wireless network and mobile internet. 47

48