.JS

JS Datei

JavaScript Source File
Frage stellen
SCHNELLE ANTWORT

Eine JS-Datei ist eine JavaScript-Quellcodedatei - einfacher, lesbarer Text, der die Interaktivität von Webseiten und serverseitige Anwendungen über Node.js steuert. Öffnen Sie sie in einem beliebigen Code-Editor wie VS Code oder Notepad++. Doppelklicken Sie unter Windows niemals auf eine unbekannte .js-Datei: Sie wird über den Windows Script Host mit vollem Systemzugriff ausgeführt, was ein häufiger Vektor für Malware ist.

Entwickler: Brendan Eich / Netscape (1995); standardised by Ecma International (ECMAScript, ECMA-262) Kategorie: Internetdateien Offener Standard MIME: text/javascript
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 31, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das JS-Dateiformat?

.js-Dateien speichern Quellcode, der in der Programmiersprache JavaScript geschrieben wurde. .js-Code kann in Webseiten eingebettet werden und dazu dienen, Eingabedaten zu prüfen, Browserfenster zu manipulieren oder interaktive Bildergalerien zu erstellen. Während JavaScript ursprünglich hauptsächlich als Front-End-Technologie begann, läuft es heute auch serverseitig über Laufzeitumgebungen wie Node.js, Deno und Bun, was es zu einer Full-Stack-Sprache macht. JavaScript-Code kann direkt in HTML-Dateien gespeichert werden, aber diese Praxis schränkt die Portabilität ein. Die gängigere Lösung ist die Verwendung dedizierter .js-Dateien, die über viele Webseiten oder Projekte hinweg wiederverwendet werden können.

JavaScript-Code benötigt keine Java Virtual Machine zur Ausführung. JavaScript ist in keiner Weise mit der Programmiersprache Java verwandt - nur der Name ist ähnlich. .js-Code ist nicht vor der Ansicht durch Benutzer geschützt; der Quellcode ist in jedem Texteditor oder in den Browser-DevTools lesbar. Viele .js-Dateien sind öffentlich zugänglich und können kostenlos auf Webseiten verwendet werden. Code in frei lizenzierten .js-Dateien kann unter Open-Source-Bedingungen bearbeitet und weiterverbreitet werden.

Modernes JavaScript unterstützt zwei Modulsysteme: ES-Module (unter Verwendung von import/export, auch als .mjs-Dateien verbreitet) und CommonJS (unter Verwendung von require/module.exports). Daten, die zwischen Skripten und Servern ausgetauscht werden, werden üblicherweise als JSON gespeichert. Projekte, die eine statische Typprüfung benötigen, verwenden TypeScript, eine typisierte Obermenge, die zurück in .js kompiliert wird.

Sicherheit

RISIKO: HIGH

In einem Webbrowser läuft JavaScript in einer Sandbox und ist relativ sicher. Die Gefahr besteht unter Windows: Ein Doppelklick auf eine lose .js-Datei führt diese über den Windows Script Host (WSH) mit den vollen Rechten Ihres Kontos aus - ohne Sandbox. Bösartige .js-Anhänge (oft in ZIPs, manchmal als rechnung.js / dokument.js benannt) sind ein bekannter Weg zur Verbreitung von Ransomware und Trojanern. Regeln: Doppelklicken Sie niemals auf eine .js-Datei, die Sie per E-Mail erhalten oder heruntergeladen haben; öffnen Sie sie zuerst in einem Texteditor, um sie zu lesen; lassen Sie Windows-Dateierweiterungen immer anzeigen, damit sich eine «foto.jpg.js» nicht tarnen kann. Laden Sie im Web Skripte nur von vertrauenswürdigen Quellen und verwenden Sie Subresource Integrity (SRI) Hashes für Drittanbieter-Skripte.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJavaScript Source Filealias JavaScript file, ECMAScript source
ENTWICKLERBrendan Eich / Netscape (1995); standardised by Ecma International (ECMAScript, ECMA-262)seit 1995 (Netscape Navigator 2.0); ECMA-262 1st edition 1997
MIME TYPEtext/javascript
TYPNur-Text-Programmquellcode (Skriptsprache)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • JScript / Windows Script Host Skript - Unter Windows wird ein .js-Doppelklick in WSH (cscript/wscript) mit vollem Systemzugriff ausgeführt - ein klassischer Malware-Vektor, keine Browser-Sandbox.
  • JACOsub / JetScript / Netscape-Konfiguration (veraltet) - Alte Dokumentationen listeten .js für JACOsub-Untertitel-Skripte und Netscape-Einstellungen auf; veraltet und heute praktisch ungenutzt.

Programme zum Öffnen von JS-Dateien

Windows4 apps
Notepad Open Source Rechtsklick auf die Datei > Mit Notepad++ bearbeiten, um sie sicher anzuzeigen/zu bearbeiten (niemals eine unbekannte .js doppelklicken).
Visual Studio Code Kostenlos Datei > Öffnen; vollständiges Syntax-Highlighting, IntelliSense und Debugging. Der Standard-Editor für JS.
Node.js Open Source Ausführung über ein Terminal: node script.js - führt die Datei mit der V8-Engine aus.
Web browser (Chrome, Edge, Firefox) Kostenlos JS wird automatisch ausgeführt, wenn die Webseite geladen wird; öffnen Sie die DevTools (F12) > Quellen zur Inspektion.
macOS3 apps
BBEdit Freemium Nativer macOS Text-/Code-Editor mit JS-Syntax-Highlighting.
Visual Studio Code Kostenlos Datei > Öffnen; vollständiges Syntax-Highlighting, IntelliSense und Debugging. Der Standard-Editor für JS.
Node.js Open Source Ausführung über ein Terminal: node script.js - führt die Datei mit der V8-Engine aus.
Linux3 apps
Visual Studio Code Kostenlos Datei > Öffnen; vollständiges Syntax-Highlighting, IntelliSense und Debugging. Der Standard-Editor für JS.
GNU nano / Vim / Gedit Open Source Jeder Texteditor öffnet eine .js; auf den meisten Distributionen vorinstalliert.
Node.js Open Source Ausführung über ein Terminal: node script.js - führt die Datei mit der V8-Engine aus.
Web2 apps
CodeSandbox / StackBlitz Freemium Fügen Sie .js ein oder laden Sie sie hoch, um JavaScript-Projekte vollständig im Browser auszuführen und zu bearbeiten.
Browser DevTools Console Kostenlos Drücken Sie F12 > Konsole, um JavaScript-Snippets live in einer beliebigen Webseite auszuführen.

Technische Details

technische Spezifikation
MIME-Typtext/javascript (primär); auch application/javascript, text/ecmascript, application/ecmascript
TextkodierungUTF-8 (erforderlich für ES-Module und Web-Auslieferung); ältere Dateien können ASCII oder Latin-1 sein
Dateisignatur (Magic Bytes)Keine - Nur-Text-Format; identifiziert durch die Erweiterung .js und den Inhalt, nicht durch Header-Bytes
Container-FormatKlartext - menschenlesbare Anweisungen, Funktionen und Ausdrücke, die von oben nach unten ausgeführt werden
ModulsystemeES-Module (import/export) und CommonJS (require/module.exports); aufgelöst über das Feld «type» in der package.json
AusführungsumgebungenAlle gängigen Browser (Chrome V8, Firefox SpiderMonkey, Safari JavaScriptCore) und Server-Laufzeiten (Node.js, Deno, Bun)
Typische Quellcode-Größe1 KB bis einige hundert KB pro Datei; Produktions-Bundles können mehrere MB erreichen
ProduktionsauslieferungMinifiziert (Entfernung von Leerzeichen und Kürzung von Identifikatoren), dann gzip- oder Brotli-komprimiert für den HTTP-Transfer
IntegritätsprüfungSubresource Integrity (SRI) - sha256/sha384/sha512 Hash im HTML-Attribut <script integrity="...">
SprachparadigmaMultiparadigmatisch: Prototyp-basierte Objektorientierung, funktional und ereignisgesteuert
Unterscheidbare Erweiterungen.mjs (explizites ES-Modul), .cjs (explizites CommonJS), .jsx (React JSX-Syntax), .ts (TypeScript-Obermenge)
Quellcode-SichtbarkeitDer Quellcode ist immer menschenlesbar; Obfuskation ist kosmetisch, kein kryptografischer Schutz
StandardisierungsgremiumEcma International (TC39-Komitee) - ECMA-262-Standard; jährlich erscheint eine neue Edition
Shebang-UnterstützungServerseitige Dateien können mit #!/usr/bin/env node beginnen, um direkt als Shell-Skript ausgeführt zu werden
Source MapsMinifizierte Dateien werden mit .map-Dateien (JSON) gepaart, um die kompilierte Ausgabe wieder auf die ursprünglichen Quellzeilen abzubilden
Veröffentlicht1995 (Netscape Navigator 2.0); ECMA-262 1st edition 1997
Neueste VersionECMAScript 2025 (ES2025 / 16th edition); language is updated yearly
Offener StandardJa · lizenzgebührenfrei
Spezifikationtc39.es

JS-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit JS-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu JS-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine JS-Datei?
Jeder Text- oder Code-Editor liest und bearbeitet sie - Visual Studio Code, Notepad++, Sublime Text, BBEdit. Um serverseitiges JS auszuführen, verwenden Sie Node.js (node datei.js). In einer Webseite führt der Browser sie automatisch aus.
Ist es sicher, eine JS-Datei zu öffnen?
Das Lesen in einem Texteditor ist völlig sicher. Das Ausführen ist es nicht immer: Unter Windows führt ein Doppelklick auf eine .js-Datei diese über den Windows Script Host mit vollem Zugriff aus. Führen Sie niemals eine .js-Datei aus, die Sie per E-Mail erhalten oder heruntergeladen haben - öffnen Sie sie stattdessen in einem Editor.
Ist JavaScript dasselbe wie Java?
Nein. Sie teilen sich aus Marketinggründen der 1990er Jahre einen Teil des Namens, sind aber völlig unterschiedliche Sprachen mit verschiedenen Laufzeitumgebungen und Verwendungszwecken.
Wie führe ich eine JS-Datei aus?
Verknüpfen Sie sie in einem Browser von einer HTML-Seite aus mit <script src> oder fügen Sie sie in die DevTools-Konsole (F12) ein. Auf einem Computer installieren Sie Node.js und führen «node datei.js» in einem Terminal aus.
Warum zeigt mein Browser JS-Code als Text an, anstatt ihn auszuführen?
Das direkte Öffnen einer .js-URL zeigt nur den Quellcode an; JavaScript wird nur ausgeführt, wenn es von einer HTML-Seite über ein <script>-Tag geladen wird. Der Server muss zudem den korrekten MIME-Typ «text/javascript» senden.
Was ist der Unterschied zwischen .js, .mjs und .cjs?
.js ist eine generische JavaScript-Datei (wird je nach package.json als ES-Modul oder CommonJS behandelt). .mjs erzwingt den ES-Modul-Modus (import/export); .cjs erzwingt CommonJS (require). Alle sind JavaScript.

Quellen

1MDN Web Docs - JavaScriptdeveloper.mozilla.org
2MDN - Subresource Integrity (SRI)developer.mozilla.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Verwandte Erweiterungen

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen