JavaScript
JavaScript ist die Programmiersprache des Webs, die in jedem Browser ausgeführt wird. JS-Dateien (.js) steuern Interaktivität, DOM-Manipulation und zunehmend auch serverseitige Anwendungen (Node.js).
MIME-Typ
text/javascript
Typ
Text
Komprimierung
Verlustfrei
Vorteile
- + Runs natively in every web browser without plugins
- + Massive ecosystem — npm has 2+ million packages
- + Full-stack capability (browser + Node.js server)
- + Modern features: async/await, modules, destructuring
Nachteile
- − Dynamic typing can lead to runtime errors
- − Quirky type coercion (e.g., [] + {} behavior)
- − Single-threaded — CPU-bound tasks need Web Workers
Wann Sie .JS verwenden sollten
Verwenden Sie JavaScript für Frontend-Webentwicklung, Node.js-Backends, Browsererweiterungen und jede Anwendung, die im Browser oder in der V8-Runtime läuft.
Technische Details
JS-Dateien enthalten ECMAScript-konformen Quellcode. Moderne JavaScript unterstützt ES-Module (import/export), async/await, Klassen und TypedArrays. Node.js ermöglicht serverseitige Ausführung.
Geschichte
Brendan Eich entwickelte JavaScript 1995 in 10 Tagen bei Netscape. ES6 (2015) modernisierte die Sprache grundlegend mit Klassen, Arrow-Funktionen und Modulen.