How Fast Is Your Mobile App? Gomez Knows
Compuware's Gomez links to Google Mobile Page Speed service to measure mobile application performance for 5,000 different devices.A new service from cloud monitoring system Gomez, a Compuware online service, now offers more insight into mobile app performance. The service is integrated with Google's Mobile Page Speed service, which provides metrics on how fast an online application's pages load. Such metrics could be important as users come to depend more and more on their mobile devices. One recently released iPhone application can send a patient's vital signs to their online electronic health records.
More Software Insights
Webcasts
- Best Practices for Improving Database Testing: Upgrades, migrations, business growth and more - ensuring you can handle the workload!
- Insurance Workforce Optimization: How To Work Smarter To Benefit Your Customers, Employees and the Bottom Line
White Papers
More >>Reports
More >>So mobile app performance data may become a crucial competitive factor for service providers. When a mobile application seeks data or a service, the roundtrip time involved tends to be longer than in desktop interactions, due to the wireless networks involved. Making that phenomenon worse, with application pages that are slow to load or application logic that is slow to execute, could result in leaving the door open to a competitor.
Google has put out guidance to developers on how to make pages load more quickly, whether from the mobile device itself or from Web servers. For example, JavaScript is often used in mobile apps because it runs in all browser windows. It produces the interactive elements on a mobile application's pages.
[Want to learn more about mobile apps that can save your bacon? See 10 Epic Android Apps.]
JavaScript is an interpreted language. It needs to run through an interpreter or parser designed for the device on which it's running. Parsing is a time-consuming process of converting application logic from byte code into runtime code. By directing that a page's JavaScript to be loaded without parsing, until that page element is needed, developers can speed their applications' operations.
For example, parsing 100 KB of JavaScript takes about 100 milliseconds, or 0.1 of a second. If 300 KBs or 500 KBs of JavaScript parsing can be delayed until later in the user's interactions, then 0.3 to 0.5 seconds can be saved each time the page loads, regardless of whether it is coming down from a server or being loaded out of cache on mobile device. These savings add up in terms of performance.
Compuware has built a performance monitoring network that can test response times of mobile applications for 5,000 mobile devices. The Mobile Synthetic Monitoring Network launches user-simulating pings to various websites and online applications to see how quickly they respond. It uses 29 locations around the world to conduct the performance monitoring, according to Compuware's announcement Tuesday on its fall improvements to the Gomez monitoring system.
Compuware's integration of Gomez mobile performance monitoring with Google's Mobile Page Speed gives application owners a view into how their application is performing over the Web and makes recommendations on how it might be speeded up. The JavaScript parsing issue is one of the trouble spots for which it watches.
Speedy responses to end users tend to encourage mobile users to move from being e-commerce browsers into buyers. The Gomez Mobile Real-User Monitoring Conversion Analytics will show how a given application's performance may be related to its conversion rate.
Another factor that affects mobile applications is the rate at which the end-user device can accept streamed content. The Gomez mobile application monitoring can measure the rate at which an application streams content to particular devices, a service that requires support for adaptive streaming since different devices can accept a stream of content at different bit rates.
The service measures the number of times the bit rate changes, the time spent receiving at each bit rate, and the percentage of time at each rate. The service can provide measures on Adobe Flash Dynamic Streaming and Microsoft Smooth Silverlight Smooth Streaming as well, according to the announcement.
Without a thoughtful approach, the cloud can become just another complicating factor for development and test organizations. Dr. Dobb's all-day virtual event will present practical, hands-on, immediately usable information and guidance. It happens Nov. 10. Sign up now. (Free with registration.)
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. |
Subscribe to RSSResource Links
Related Webcasts
- SMB Server Guide: Meeting Email, Virtualization, and Business Application Challenges
- Best Practices for Improving Database Testing: Upgrades, migrations, business growth and more - ensuring you can handle the workload!
- Insurance Workforce Optimization: How To Work Smarter To Benefit Your Customers, Employees and the Bottom Line
- Entering the Scrum: Taking the First Steps on Your Agile Journey
- Techniques for Next-Gen Data Protection using Next-Gen Computing
This Week's Issue
Free Print Subscription
SubscribeCurrent Healthcare Issue
- InformationWeek Healthcare CIO 25: Our second annual honor roll of the health IT leaders driving healthcare's transformation.
- EHR Unreadiness: Only a small percentage of physicians planning to apply for Meaningful Use funds have e-health record systems capable of achieving most of the requirements. .
- And much more!
- Read the Current Issue
Related Whitepapers
- Big Data Management for the Enterprise
- Top 10 Reasons to Migrate to Windows Server 2008
- Simplify your Migrations to Windows Server 2008 R2: Tips and Tricks
- Smart Infrastructure for Todays Heterogeneous Business Applications
- Extending the value of legacy applications through application transformation
Featured Broadcast
Organizations must rigorously protect their data from all threats - including theft by outsiders and insiders, malicious attacks that can distort or destroy data, and inadvertent corruption or misuse by employees.Download this white paper and find out how to safeguard data and fulfill compliance mandates.
Learn More













