🍋
Menu
.js Code

JavaScript

Les fichiers JavaScript (.js) contiennent du code source pour le langage de programmation le plus utilisé du web. JavaScript s'exécute dans les navigateurs pour l'interactivité côté client et sur les serveurs via Node.js.

Type MIME

text/javascript

Type

Texte

Compression

Sans perte

Avantages

  • + 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

Inconvénients

  • Dynamic typing can lead to runtime errors
  • Quirky type coercion (e.g., [] + {} behavior)
  • Single-threaded — CPU-bound tasks need Web Workers

Quand utiliser .JS

Utilisez JavaScript pour l'interactivité web frontend, les backends Node.js, les applications React/Vue/Angular, les outils en ligne de commande et les scripts full-stack. Considérez TypeScript pour les projets d'envergure.

Détails techniques

JavaScript est un langage dynamique à typage faible avec héritage prototypal. Les fichiers sont du texte brut UTF-8. Les modules modernes utilisent la syntaxe import/export ESM. Les moteurs V8 (Chrome/Node), SpiderMonkey (Firefox) et JavaScriptCore (Safari) fournissent la compilation JIT.

Historique

Brendan Eich a créé JavaScript en 10 jours chez Netscape en 1995. Normalisé sous le nom d'ECMAScript, il a connu une évolution majeure avec ES6/ES2015 (classes, modules, fonctions fléchées). Node.js (2009) l'a amené côté serveur.

Convertir depuis .JS

Convertir en .JS

Formats associés

Termes associés