Aller au contenu
Aback Tools Logo

Estimateur de taille de cache de service worker

Saisissez les URL de votre manifeste de précache de service worker pour estimer le stockage total du cache, les tailles GZIP et Brotli de chaque type d'élément et obtenir des recommandations de compression concrètes. Tout s'exécute dans votre navigateur - aucune requête réseau, sans inscription.

Service Worker Cache Size Estimator

Enter the URLs in your service worker precache manifest - the tool estimates total cache storage, GZIP and Brotli sizes for each asset type, and recommends compression strategies. Runs entirely in your browser. No network requests are made.

0 URLs entered
URLKnown size (KB)

Leave "Known size" blank to use typical sizes for each asset type. Enter the actual file size in KB for more accurate estimates.

Pourquoi utiliser notre estimateur de taille de cache de service worker ?

  • Estimation instantanée de la taille du cache : collez votre liste d'URL précachées et voyez instantanément le stockage total, la taille GZIP et la taille Brotli - avec la répartition par élément et la stratégie de compression de chaque type de fichier.
  • Estimateur de cache de service worker en ligne sécurisé : toute l'estimation s'exécute entièrement dans votre navigateur. Aucune URL n'est récupérée et aucune donnée ne quitte votre appareil - sûr pour analyser des URL d'environnements internes ou de préproduction.
  • Recommandations de compression par élément : chaque type d'élément reçoit une stratégie de compression précise - de l'activation de Brotli pour le JS/CSS au passage à WOFF2 pour les polices et à WebP pour les images.
  • 100 % gratuit pour toujours : estimez autant de manifestes de précache que nécessaire, entièrement gratuitement. Sans compte, sans abonnement, sans limite et sans publicité.

Qu'est-ce qu'un estimateur de taille de cache de service worker ?

Un estimateur de taille de cache de service worker calcule le stockage total consommé par une liste d'URL du manifeste de précache d'un service worker - et estime de combien chaque élément serait réduit avec une compression GZIP ou Brotli. Les service workers mettent en cache les éléments localement sur l'appareil de l'utilisateur pour l'accès hors ligne et des chargements répétés plus rapides. Notre outil gratuit analyse l'extension de chaque URL pour déterminer son type d'élément, applique des taux de compression typiques et donne des recommandations précises pour réduire la taille du cache.

Comment fonctionne notre estimateur de taille de cache de service worker

  1. Saisissez vos URL : collez les URL de votre manifeste de précache de service worker - une par ligne. Vous pouvez aussi saisir la taille de fichier connue en Ko pour chaque URL.
  2. Estimation instantanée dans le navigateur : cliquez sur « Estimer la taille du cache » - l'outil détecte le type de chaque élément via l'extension de l'URL, applique des taux de compression typiques et calcule la taille totale du cache. Aucune requête réseau n'est effectuée.
  3. Examinez les recommandations : chaque élément reçoit une stratégie de compression précise - de l'activation de Brotli pour les éléments texte au changement de format pour les images et les polices.

Ce qui est analysé

  • Détection du type d'élément : les extensions d'URL servent à classer chaque élément en HTML, CSS, JS, JSON, image, police, audio, vidéo ou binaire.
  • Taux de compression : chaque type d'élément possède des taux de compression GZIP et Brotli typiques - les éléments texte se compriment de 70 à 85 %, tandis que les formats binaires n'y gagnent presque rien.
  • Taille totale du cache : les totaux bruts, GZIP et Brotli sont affichés pour visualiser l'impact de l'activation de la compression côté serveur sur le téléchargement de votre précache.
  • Stratégie par élément : chaque élément reçoit une recommandation précise - de l'activation de Brotli au passage à WOFF2 pour les polices ou à WebP pour les images.

Quotas de stockage des service workers

Les navigateurs imposent des quotas de stockage aux caches de service worker. Chrome et Edge autorisent jusqu'à 60 % de l'espace disque disponible, mais la limite pratique pour une bonne expérience utilisateur est de 50 Mo pour le précache initial. Les gros manifestes de précache retardent la première installation et peuvent provoquer des erreurs de quota sur les appareils à faible stockage. Utilisez cet estimateur pour garder votre précache léger - chargez les gros éléments à la demande au lieu de les précacher.

Foire aux questions

Un estimateur de taille de cache de service worker calcule le stockage total consommé par une liste d'URL du manifeste de précache d'un service worker et estime les tailles GZIP et Brotli de chaque élément. Notre estimateur de taille de cache de service worker en ligne gratuit fonctionne entièrement dans votre navigateur - aucune requête réseau n'est effectuée et aucune donnée ne quitte votre appareil.

Non. L'outil estime les tailles à partir de l'extension de fichier de l'URL et des tailles typiques de chaque type d'élément. Si vous connaissez la taille réelle du fichier, saisissez-la dans la colonne « Taille connue (Ko) » pour une estimation plus précise. Cette approche fonctionne sans accès réseau et est sûre pour les URL internes ou de préproduction.

Oui, la confidentialité totale est garantie. Toute l'estimation s'exécute côté client, dans votre navigateur. Aucune URL n'est récupérée et aucune donnée ne quitte votre appareil - sûr pour analyser des URL internes, de préproduction ou de production pouvant contenir des chemins sensibles.

Oui. L'estimateur de taille de cache de service worker est 100 % gratuit, sans inscription, sans abonnement, sans limite d'URL et sans publicité. Vous pouvez estimer autant de manifestes de précache que nécessaire.

La recommandation pratique est de garder votre précache initial sous 50 Mo pour une bonne expérience utilisateur sur mobile. Chrome et Edge autorisent jusqu'à 60 % de l'espace disque disponible, mais les appareils à faible stockage peuvent en avoir beaucoup moins. Les gros manifestes de précache retardent aussi l'événement d'installation du service worker, ce qui peut nuire au premier chargement.

Les images matricielles (JPEG, PNG, WebP, AVIF) et les fichiers audio/vidéo sont déjà compressés par leurs propres codecs - appliquer une compression HTTP par-dessus n'apporte presque rien et consomme du CPU. Les polices WOFF2 sont déjà compressées en Brotli en interne. Pour ces types d'éléments, l'outil recommande plutôt des optimisations au niveau du format.

Si vous utilisez Workbox, le manifeste de précache est généré lors de votre build - cherchez le fichier workbox-precache-manifest.*.js ou le manifeste injecté dans votre service worker. Pour un service worker manuel, listez les URL que vous passez à cache.addAll() dans votre gestionnaire de l'événement install.

Le précache télécharge et stocke les éléments pendant l'événement d'installation du service worker - avant que l'utilisateur ne navigue vers une page. Le cache à l'exécution stocke les éléments à la demande, au fil de la navigation. Le précache garantit la disponibilité hors ligne mais augmente la taille d'installation ; le cache à l'exécution est plus souple mais ne garantit pas l'accès hors ligne.