Die WASM-Größenanalyse beantwortet eine Frage, die jedes große .wasm-Modul früher oder später aufwirft: Was beansprucht eigentlich all diesen Platz? Sie analysiert die eigene Sektions- und Funktionscodierung des Moduls — keine Schätzung, sondern die exakte Bytelänge jedes Funktionskörpers und Datensegments — und zeigt Ihnen, wohin die Bytes gegangen sind, komplett in Ihrem Browser.
Was Sie bekommen
- Treemap — die größten Funktionen des Moduls, als proportional große Rechtecke angeordnet, sodass die größten Beitragenden auf einen Blick sichtbar sind. Klicken Sie auf ein Feld für die exakte Größe und Signatur.
- Funktionen — alle Funktionen nach Größe sortiert, mit Byteanzahl und Anteil an der Gesamtdatei, als CSV exportierbar zum tieferen Nachforschen.
- Datensegmente — dieselbe Aufschlüsselung für die Datensegmente eines Moduls (String-Literale, statische Tabellen, eingebettete Assets).
- Abschnitte — eine Zusammenfassung auf Abschnittsebene, die Code, Daten, benutzerdefinierte Abschnitte und strukturellen Overhead auf die exakte Gesamtdateigröße zurückführt.
Warum das wichtig ist
Wenn ein .wasm-Bundle größer als erwartet ist, ist "welche Funktion macht 40 % meiner Binärdatei aus" eine viel handlungsrelevantere Frage als das Anstarren einer Gesamtbytezahl. Dieses Tool verwandelt diese Frage in eine sortierte Liste und ein Bild, damit Sie entscheiden können, was sich wirklich lohnt zu optimieren, aufzuteilen oder mit anderen Flags zu kompilieren — statt zu raten.
Gut zu wissen
Jede hier angezeigte Größe ist exakt, direkt aus der längenpräfixierten Sektions- und Funktionscodierung der Binärdatei selbst gelesen — nie eine Schätzung. Die Treemap selbst ist ein einfaches proportionales Layout (kein squarifizierter Algorithmus), gewählt für Lesbarkeit statt visueller Feinheit; die Position der Felder entspricht nicht der physischen Lage der Bytes in der Datei, nur die relative Größe zählt. Für eine Karte nach Byte-Offset der Datei siehe das Tool WASM-Binär-Explorer.
Tiny Online Tools







