Blog
Filter by tag
Articles

Announcing INP as the next Core Web Vital: What...
Google just announced that Interaction to Next Paint, or INP, will replace First Input Delay in the Core Web Vitals. What does this mean for Shopify sites and what can...
Announcing INP as the next Core Web Vital: What...
Google just announced that Interaction to Next Paint, or INP, will replace First Input Delay in the Core Web Vitals. What does this mean for Shopify sites and what can...

3 ways to find your worst JavaScript offenders ...
As Addy Osmani likes to say, JavaScript is your most expensive asset. Compared to an image or stylesheet, for example, a JavaScript file of the same size will take the...
3 ways to find your worst JavaScript offenders ...
As Addy Osmani likes to say, JavaScript is your most expensive asset. Compared to an image or stylesheet, for example, a JavaScript file of the same size will take the...

How Carpe achieved record-breaking sales by foc...
We worked with Carpe to improve their key performance metrics resulting in a 52% faster Largest Contentful Paint and a 41% improvement in Cumulative Layout Shift. These upgrades lifted Carpe’s...
How Carpe achieved record-breaking sales by foc...
We worked with Carpe to improve their key performance metrics resulting in a 52% faster Largest Contentful Paint and a 41% improvement in Cumulative Layout Shift. These upgrades lifted Carpe’s...

Using WebPageTest on Shopify preview sites with...
WebPageTest is an amazing tool for testing performance. However, unlike running Chrome Dev Tools locally, it runs on an outside server. If our Shopify preview site requires a password, testing...
Using WebPageTest on Shopify preview sites with...
WebPageTest is an amazing tool for testing performance. However, unlike running Chrome Dev Tools locally, it runs on an outside server. If our Shopify preview site requires a password, testing...

Improve Largest Contentful Paint (LCP) by remov...
Image transitions are a technique used to animate images as they appear on screen. Examples include scaling or fading the image into view for visual flare. However, often these transitions...
Improve Largest Contentful Paint (LCP) by remov...
Image transitions are a technique used to animate images as they appear on screen. Examples include scaling or fading the image into view for visual flare. However, often these transitions...

Why web performance still matters in 2023
The web performance community often says that "performance matters", but why is that? Does it truly matter? What are the reasons? Whether you're new to this topic or want to...
Why web performance still matters in 2023
The web performance community often says that "performance matters", but why is that? Does it truly matter? What are the reasons? Whether you're new to this topic or want to...

How Sunday Citizen improved conversions by focu...
Learn how we worked with Sunday Citizen to improve their key performance metrics and were able to achieve 25% improvement in Largest Contentful Paint and 61% in Cumulative Layout Shift at the 75th percentile....
How Sunday Citizen improved conversions by focu...
Learn how we worked with Sunday Citizen to improve their key performance metrics and were able to achieve 25% improvement in Largest Contentful Paint and 61% in Cumulative Layout Shift at the 75th percentile....

Using WebPageTest to measure third party apps
Third party apps are best described as external code added to your store that are not built by you or Shopify. Code built by yourself or Shopify is referred to...
Using WebPageTest to measure third party apps
Third party apps are best described as external code added to your store that are not built by you or Shopify. Code built by yourself or Shopify is referred to...

Early learnings for Early Hints at Shopify
103 Early Hints allow us to preconnect and even preload resources before the main document arrives. In this talk at the performance.now() conference in Amsterdam, I spoke about how the...
Early learnings for Early Hints at Shopify
103 Early Hints allow us to preconnect and even preload resources before the main document arrives. In this talk at the performance.now() conference in Amsterdam, I spoke about how the...

Optimizing images for performance on Shopify
Images are key to user experience, especially in ecommerce. It is difficult to sell a product unless a customer can see it. In my previous post, I wrote about how...
Optimizing images for performance on Shopify
Images are key to user experience, especially in ecommerce. It is difficult to sell a product unless a customer can see it. In my previous post, I wrote about how...