.wasm MIME-Typ: application/wasm

Dateien mit der Endung .wasm (WebAssembly) verwenden den MIME-Typ application/wasm.

Aktualisiert am

application/wasm
MIME-Typ für .wasm
Web
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welcher MIME-Typ gilt für .wasm-Dateien?

Der MIME-Typ (Medientyp) für WebAssembly-Dateien mit der Endung .wasm lautet application/wasm. WebAssembly.instantiateStreaming() funktioniert nur, wenn der Server genau application/wasm sendet; andernfalls erhältst du „Incorrect response MIME type“.

Content-Type-Header

Content-Type: application/wasm

Serverkonfiguration

ServerKonfiguration
Nginx (mime.types oder types {})application/wasm wasm;
Apache (.htaccess)AddType application/wasm .wasm
IIS (web.config)<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
Node.js / Expressres.type('wasm') oder res.setHeader('Content-Type', 'application/wasm')
Amazon S3Setze Content-Type: application/wasm am Objekt (Metadaten) oder übergib --content-type application/wasm an aws s3 cp

Sollten .wasm-Dateien komprimiert werden?

Ja. WebAssembly-Daten sind unkomprimiert, daher spart die Aktivierung von gzip oder Brotli für application/wasm in der Regel 50–80 % der Übertragungsgröße. Achte darauf, dass die Komprimierungsliste deines Servers diesen Typ enthält – prüfe das mit dem Website-Kompressionstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, ob eine Antwort dargestellt, ausgeführt, abgespielt oder heruntergeladen wird. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

Welcher MIME-Typ gilt für .wasm?
application/wasm.
Wie setze ich den Content-Type für .wasm in Nginx?
Stelle sicher, dass application/wasm wasm; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .wasm-Dateien mit gzip komprimieren?
Ja – das Format lässt sich gut komprimieren, also nimm den Typ in deine gzip/Brotli-Konfiguration auf.