Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils ingénierie inversechevron_rightAnalyseur de Taille WASMAnalyseur de Taille WASM

Analyseur de Taille WASM

Découvrez quelles fonctions et quels segments de données dominent la taille d'un module WebAssembly, avec une répartition exacte et triée et une carte proportionnelle visuelle.

upload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Choisissez un fichier .wasm à analyser

Accepte : .wasm

Outils similaires

Analyseur de Taille par Source Map

Analyseur de Taille par Source Map

Attribuez les octets d'un bundle aux fichiers et dossiers source qui les ont produits, grâce à sa source map — découvrez ce qui prend vraiment de la place.

Explorateur Binaire WASM

Explorateur Binaire WASM

Parcourez les sections, fonctions, importations, exportations, mémoires, tables et globales d'un module WebAssembly avec décalages et tailles exacts en octets.

Visualiseur d'Importations/Exportations WASM

Visualiseur d'Importations/Exportations WASM

Découvrez ce qu'un module WebAssembly attend de son hôte et ce qu'il offre en retour, groupé par espace de noms, côte à côte.

Analyseur de Code Mort JavaScript

Analyseur de Code Mort JavaScript

Collez un bundle JS et trouvez les fonctions de premier niveau sans aucune référence statique dans le fichier — une analyse heuristique d'accessibilité, pas une certitude.

Lorem Ipsum générateur

Lorem Ipsum générateur

Générez du texte Lorem Ipsum classique par paragraphes, phrases, mots ou caractères.

Extracteur de tableaux PDF

Extracteur de tableaux PDF

Repère les tableaux d'un PDF et les exporte en CSV ou XLSX, en affichant la méthode de détection et la confiance de chaque tableau.

Minifieur HTML

Minifieur HTML

Minifie le HTML en supprimant les commentaires, les espaces et les attributs redondants.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

L'Analyseur de Taille WASM répond à une question que tout gros module .wasm finit par poser : qu'est-ce qui occupe vraiment tout cet espace ? Il analyse l'encodage même des sections et fonctions du module — pas une estimation, la longueur exacte en octets de chaque corps de fonction et segment de données — et vous montre où sont passés les octets, entièrement dans votre navigateur.

Ce que vous obtenez

  • Carte proportionnelle (treemap) — les plus grosses fonctions du module, disposées en rectangles de taille proportionnelle pour que les plus gros contributeurs sautent aux yeux immédiatement. Cliquez sur une case pour sa taille exacte et sa signature.
  • Fonctions — toutes les fonctions triées par taille, avec leur nombre d'octets et leur part du fichier total, exportable en CSV pour creuser davantage.
  • Segments de données — la même répartition pour les segments de données d'un module (littéraux de chaînes, tables statiques, ressources embarquées).
  • Sections — un résumé au niveau des sections qui réconcilie code, données, sections personnalisées et surcharge structurelle avec la taille totale exacte du fichier.

Pourquoi c'est important

Quand un paquet .wasm est plus gros que prévu, « quelle fonction représente 40 % de mon binaire » est une question bien plus actionnable qu'un simple total d'octets. Cet outil transforme cette question en une liste triée et une image, pour que vous puissiez décider ce qui mérite vraiment d'être optimisé, séparé, ou compilé avec des options différentes — au lieu de deviner.

Bon à savoir

Chaque taille affichée ici est exacte, lue directement dans l'encodage à longueur préfixée des sections et fonctions du binaire lui-même — jamais une estimation. La carte proportionnelle elle-même est une disposition simple (pas un algorithme squarifié), choisie pour la lisibilité plutôt que le raffinement visuel ; la position des cases ne correspond pas à l'emplacement physique des octets dans le fichier, seule la taille relative compte. Pour une carte par décalage d'octets du fichier, voir l'outil Explorateur de Binaire WASM.