# Want to Improve UI Performance? Start by Understanding Your User

DevFeed: [Want to Improve UI Performance? Start by Understanding Your User](<https://devfeed.tech/articles/want-to-improve-ui-performance-start-by-understanding-your-user-1443.md>)

Original publisher: [Read original article](<https://shopify.engineering/improve-ui-performance-understanding-your-user>)

Author: Darren Hebner

Published: 2019-09-20T17:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [1Password in the browser](<https://devfeed.tech/topics/1password-in-the-browser.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [React](<https://devfeed.tech/topics/react.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This Shopify Engineering article explains how to improve UI performance by understanding what users are trying to accomplish and optimizing the flows and interactions that matter to them. It covers assessing the current experience, prioritizing component and data loading, designing effective loading states, and testing on real low-end devices. The examples come from a React, GraphQL, and Apollo application and include using Chrome developer tools with a Moto G3.

## Source excerpt

Ask yourself what the user is trying to accomplish when they visit a page. Once you know this, it helps identify the actions to improve UI performance.