<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel" -->

---
title: How to Build an E-commerce Site with a Perfect...
description: Fresh uses Fresh, an edge-first web development framework that sends zero JavaScript to the client by default. Shopify’s Storefront API can retrieve inventory...
canonical: https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How to Build an E-commerce Site with a Perfect Lighthouse Score | daily.dev
og:description: Fresh uses Fresh, an edge-first web development framework that sends zero JavaScript to the client by default. Shopify’s Storefront API can retrieve inventory...
og:url: https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel
og:image: https://api.daily.dev/og/posts/x86NusGel.png
og:image:alt: How to Build an E-commerce Site with a Perfect Lighthouse Score
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Build an E-commerce Site with a Perfect Lighthouse Score

**[Community Picks](https://daily.dev/sources/community)** · 5 min read · 46 upvotes · 1 comments

## Summary

Fresh uses Fresh, an edge-first web development framework that sends zero JavaScript to the client by default. Shopify’s Storefront API can retrieve inventory data, and keep track of a users’ shopping cart. See how fast our store shows a new product image after we update the product in Shopify: Setting up Deno Deploy is as simple as connecting your GitHub, selecting the repo and the entrypoint file. Every time you merge to your main branch, it is updated to the main branch.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://deno.com/blog/ecommerce-with-perfect-lighthouse-score>

## Community discussion

Top comments from developers on daily.dev.

**@danieltp19** · 0 upvotes

> You're starting on a solid basis. So what's your actual Lighthouse score?

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#deno](https://daily.dev/tags/deno), [#shopify](https://daily.dev/tags/shopify)

[View this post on daily.dev](https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How to Build an E-commerce Site with a Perfect Lighthouse Score","url":"https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel"},"datePublished":"2022-08-30T18:12:43.440Z","dateModified":"2023-12-07T12:02:45.284Z","description":"Fresh uses Fresh, an edge-first web development framework that sends zero JavaScript to the client by default. Shopify’s Storefront API can retrieve inventory...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bcf35e781f031d977deb365d007d0f00","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bcf35e781f031d977deb365d007d0f00","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":46},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"deno,shopify","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"How to Build an E-commerce Site with a Perfect Lighthouse Score"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/how-to-build-an-e-commerce-site-with-a-perfect-lighthouse-score-x86nusgel","comment":[{"@type":"Comment","text":"You’re starting on a solid basis. So what’s your actual Lighthouse score?","datePublished":"2022-08-31T15:41:50.033Z","url":"https://daily.dev/posts/x86NusGel#c-7zOiG88-w","author":{"@type":"Person","name":"Daniel Engels","url":"https://daily.dev/danieltp19","image":"https://lh3.googleusercontent.com/a/AATXAJzjFUFwK6xTH2ur_yORYLPfD_w5nRQF8_WPeQSS=s100"}}]}
```

