.MJS Bestandsextensie
Node.js ES-modulebestand
| Ontwikkelaar | N.v.t. |
| Populariteit |
4,2 | 20 stemmen |
Wat is een MJS-bestand?
Een MJS-bestand is een broncode-bestand dat een ES-module (ECMAScript-module) bevat voor gebruik met een Node.js-toepassing. MJS-bestanden zijn geschreven in JavaScript en kunnen buiten de Node.js-context ook de .JS-extensie gebruiken. Met ES-modules kunnen web- en applicatieontwikkelaars code organiseren in kleinere, herbruikbare componenten.
Meer informatie
ECMAScript 6 (ES6) introduceerde de specificatie voor ES-modules en bood een standaard voor het implementeren van modules in JavaScript. Sinds 2018 ondersteunen alle belangrijke webbrowsers ES-modules.
De populariteit van gemodulariseerd JavaScript dateert echter van vóór ES6. Node.js, een JavaScript-runtime-omgeving, gebruikte CommonJS als specificatie voor modules. Omdat zoveel bestaande toepassingen met CommonJS waren gebouwd, introduceerde Node.js bij het toevoegen van ondersteuning voor native ES-modules controversieel de MJS-bestandsextensie om de twee van elkaar te onderscheiden en te voorkomen dat toepassingen niet meer werkten.
OPMERKING: Sommige ontwikkelaars verwijzen informeel naar MJS-bestanden als "Michael Jackson Script"-bestanden.