.MJS Estensione file
File di modulo ES di Node.js
| Sviluppatore | N/D |
| Popolarità |
4,2 | 20 Voti |
Che cos'è un file MJS?
Un file MJS è un file di codice sorgente contenente un modulo ES (modulo ECMAScript) da usare con un'applicazione Node.js. I file MJS sono scritti in JavaScript e possono usare anche l'estensione .JS al di fuori del contesto Node.js. I moduli ES consentono agli sviluppatori di siti web e applicazioni di organizzare il codice in componenti riutilizzabili più piccoli.
Maggiori informazioni
ECMAScript 6 (ES6) ha introdotto la specifica per i moduli ES, fornendo uno standard per implementare i moduli in JavaScript. Dal 2018, tutti i principali browser web supportano i moduli ES.
Tuttavia, la popolarità del JavaScript modulare precede ES6. Node.js, un ambiente di esecuzione JavaScript, usava CommonJS come specifica per i moduli. Poiché tante applicazioni esistenti erano state sviluppate con CommonJS, quando Node.js ha aggiunto il supporto per i moduli ES nativi, ha introdotto in modo controverso l'estensione di file MJS per distinguere i due sistemi ed evitare che le applicazioni smettessero di funzionare.
NOTA: Alcuni sviluppatori chiamano informalmente i file MJS file "Michael Jackson Script".