Retour aux cas pratiques
SvelteExpert

Implémentation d'un système de cache intelligent avec invalidation contrôlée

Scénario

Contexte : Une application consomme une API coûteuse et met en cache les réponses dans un store partagé. Le Problème : Certaines données obsolètes persistent même après modification côté serveur. Contraintes : Implémenter une stratégie d'invalidation simple sans librairie externe. Code actuel : const cache = {}; export async function fetchData(url) { if (cache[url]) { return cache[url]; } const res = await fetch(url); const data = await res.json(); cache[url] = data; return data; } Livrable attendu : Améliorer la stratégie de cache afin d'introduire une invalidation contrôlée et éviter les incohérences de données.

Compétences ciblées

sveltecacheperformancearchitectureasync
    Implémentation d'un système de cache intelligent avec invalidation contrôlée — mise en situation Svelte | CodeDuel