What to watch
- Initial HTML:
#js-product-listis empty - After JS: cards with
.product-cardappear - Network:
GET /data/products.json - Ready flag: container gets
data-ready="true"
JS storefront
loading… Rendering products…
The product grid is empty in the HTML source. JS fetches JSON and injects cards after load.
#js-product-list is empty.product-card appearGET /data/products.jsondata-ready="true"