Introduction
La boutique doit rester rapide et en ligne même quand un moteur derrière elle ralentit. C'est une exigence produit, pas une réflexion après coup.
Dégradation gracieuse
Si les produits ne se chargent pas, la page s'affiche tout de même avec la zone catalogue vide plutôt qu'une erreur 500. L'expérience de marque ne s'éteint jamais.
Mettre en cache là où ça compte
Le contenu à forte lecture est mis en cache en périphérie avec une revalidation courte. Les données personnalisées restent dynamiques ; le reste est rapide et statique.
À voir en action
Vous préférez la vidéo ? ▶ Regarder la démo
Construit sur Bun + ElysiaJS, servi via Convex. Vos questions sont les bienvenues en commentaire.