.MJS Extension de fichier
Fichier de module ES Node.js
| Développeur | N/D |
| Popularité |
4,2 | 20 Votes |
Qu'est-ce qu'un fichier MJS ?
Un fichier MJS est un fichier de code source contenant un module ES (module ECMAScript) destiné à être utilisé avec une application Node.js. Les fichiers MJS sont écrits en JavaScript et peuvent également utiliser l’extension .JS en dehors du contexte de Node.js. Les modules ES permettent aux développeurs web et d’applications d’organiser le code en composants réutilisables plus petits.
Plus d'informations
ECMAScript 6 (ES6) a introduit la spécification des modules ES, fournissant une norme pour implémenter des modules en JavaScript. Depuis 2018, tous les principaux navigateurs web prennent en charge les modules ES.
Cependant, la popularité du JavaScript modulaire est antérieure à ES6. Node.js, un environnement d’exécution JavaScript, utilisait CommonJS comme spécification pour les modules. Comme de nombreuses applications existantes avaient été conçues avec CommonJS, lorsque Node.js a ajouté la prise en charge native des modules ES, il a introduit, de manière controversée, l’extension de fichier MJS afin de différencier les deux et d’empêcher les applications de cesser de fonctionner.
REMARQUE : Certains développeurs appellent familièrement les fichiers MJS des fichiers « Michael Jackson Script ». [/n]