PERFORMANCE INSIGHT

HeadSpin Proposes Speed Optimizations as Largest Yield for US Bank

Icon-Methodology-orange

Overview and Methodology For Our Analysis

Industry:

Finance

Device/Network/Location:

iPhone 8 / Verizon / Miami

Products Used:

HeadSpin Connected Intelligence Platform

Recommendations:                                                            
  • Reduce cold launch time
  • Reduce multiple loading animations
  • Optimize API backend performance and reduce HTTP redirects
  • Utilize connection reuse
  • HeadSpin analyzed the latest version of the US Bank iOS app on a real iPhone 8 in Miami, on the Verizon network.
  • NO SDK, code change or instrumentation was needed to run the remote performance sessions.
  • HeadSpin’s AI engine sifted through network traffic, client-side metrics, and videos of the test execution to find areas of poor user experience and performance bottlenecks.
  • Recommendations were provided for every issue that was surfaced.
Icon-UserReviews-orange_1

User Reviews

U.S Bank app is doing very well overall in terms of user ratings on the App Store. 

HeadSpin looked at U.S Bank reviews in the App Store and found some users were struggling with performance issues and functional errors.

U.S Bank’s ratings is currently 4.8/5 on the App Store.

Icon-Insight-orange

Insights and Recommendations

HeadSpin’s proprietary AI technology analyzes and prioritizes the core issues impacting critical user journeys. Using computer vision techniques to quantify blank screens, time to interact, loading time, loading or buffering animations, and content quality, our AI models can automatically diagnose server-side issues whether they arise from infrastructure deployment issues, poor performance, or API errors. For a custom analysis of your app, request a Performance Insight report from HeadSpin. 

HeadSpin Performance Session (link)

Launch Time

The U.S Bank iOS app took 3.788 seconds to launch.

Loading Time — Home Equity Loans Page

It took 26.6 seconds for the Home Equity Loans page to load. Below is a screenshot of some of the API calls that took place to U.S Bank hosts:

There were a considerable amount of calls made to the U.S Bank API to load this page. The slowest calls took 3.13 seconds, 2.82 seconds, and 2.74 seconds to receive a response. The endpoints for those calls are highlighted below:
3.13 Sec Endpoint 1
2.82 Sec Endpoint 2
2.74 Sec Endpoint 3

The screenshot on the top shows some of the third party API calls made to load the Home Equity Loans page. The Waterfall UI allows you to see every call made during the session.

Icon-Insight-red
HEADSPIN RECOMMENDATION: Try and reduce the number of calls being made to load this piece of content. If possible, consider reducing the number of 3rd parties integrated into the app to improve performance. Another thing to consider is looking into the server-side work being performed by the US Bank hosts. This can help speed up how fast those servers fulfill requests.

Optimizing Connection Reuse

This table contains some of the instances of new connections created instead of reusing existing ones. In total, your app created 59 new connections unnecessarily.
Icon-Insight-red
HEADSPIN RECOMMENDATIONConsider organizing your connections into a few large buckets, versus many small buckets. Since every connection to your server keeps the device radio on, it’s crucial to minimize the connections that occur to preserve the battery consumption and cellular data used.
HTTP Redirects
This is a snapshot of the HTTP Redirects your app encountered. There were 43 HTTP Redirects in your app, leading to an impact time to the user of 4.236 seconds.
Icon-Insight-red
HEADSPIN RECOMMENDATIONMake sure your app is looking in the right places for resources. HTTP Redirects create unnecessary delays in your app.
Icon-HowTo-orange

How to Work With HeadSpin

HeadSpin Powers Flawless Mobile App Performance

HeadSpin’s state-of-the-art Digital Experience Intelligence Platform™ will empower your engineering teams to:

  • Execute automation tests on real carrier-enabled devices worldwide
  • Discover performance bottlenecks
  • Collect and visualize your performance data
  • Seamlessly integrate with your CI/CD workflow
  • Monitor every critical user flow of your mobile experience
  • Pinpoint issues that cause performance regressions and impact user experience earlier in your development cycle
Overarching Areas of Opportunities

  • Launch new features confidently by monitoring and analyzing root causes of performance issues throughout the development life cycle
  • Drive new user installs and user engagement with optimized performance
  • Forge user trust and safety, accelerating consumer services for critical user paths across your apps and website
  • Benchmark KPIs for mobile performance to understand how your user experience for your mobile app and website compares to your peers in the same industry
  • Support localized testing across 32,000+ devices and 160+ countries around the world, on real devices under real-world conditions
Expert Holistic Consultation and Strategy 

HeadSpin has the product and solutions expertise to help you perfect the digital experience for your customers! Our team hails from digital pioneers, such as Google and Facebook, and has already delivered enhanced mobile-centric experiences for a diverse set of Fortune 1000 clients. HeadSpin’s strategic insights can help you:

  • Drive new user acquisition, user engagement, and feature adoption
  • Deploy app security measures on iOS and Android
  • Build consistent performance standards and experiences across all your mobile apps and websites 

... insight from HeadSpin helps us prioritize issues so we could deliver a better user experience.

Maria Zhang, CTO, Tinder