📄️ Preloading Route data
No matter how fast your application is, Front-Commerce helps you to make it feel even faster. By anticipating users' needs and starting long-running tasks before they actually need them, you will improve how fast your users think your site is. This guide explains how to preload data on user intent.
📄️ Faster Server Side Rendering
Front-Commerce starts delivering the server-side rendered pages to users as soon as every data needed on the page has been received. The way you implement GraphQL queries client side directly impacts the "Time To First Byte" of your application. This guide contains good practices to deliver pages as fast as possible.
📄️ Server Timings
Server Timings are metrics sent via a header in the response of an HTTP request. They allow you to see how time is spent on the server from your browser DevTools, so you could optimize it if needed. This guide explains how to do this in Front-Commerce.
📄️ Improve your Core Web Vitals
Core Web Vitals are metrics describing how your pages load for users. By understanding their meaning, you will be able to improve your application's perceived performance. This guide provides information to help with this process in a Front-Commerce project.
📄️ Cache control and CDN
Enabling CDN or reverse-proxy caching improves your storefront web performance. During traffic peaks, it drastically reduces the server load too. This guide explains all the tools at your disposal to implement a totally custom, fine-grained caching strategy in Front-Commerce.
📄️ Serving assets from a CDN/custom domain
You may want to use a different domain for your assets for several reasons. This guide explains how to configure this in a Front-Commerce application.
📄️ Deactivating unnecessary features
Front-Commerce contains several features enabled by default to provide a good experience out of the box. Deactivating features you don't need can make your application faster.