.MJS Extensión de archivo
Archivo de módulo ES de Node.js
| Desarrollador | N/D |
| Popularidad |
4.2 | 20 Votos |
¿Qué es un archivo MJS?
Un archivo MJS es un archivo de código fuente que contiene un módulo ES (módulo ECMAScript) para usarse con una aplicación Node.js. Los archivos MJS están escritos en JavaScript y también pueden usar la extensión .JS fuera del contexto de Node.js. Los módulos ES permiten a los desarrolladores web y de aplicaciones organizar el código en componentes reutilizables más pequeños.
Más información
ECMAScript 6 (ES6) introdujo la especificación para los módulos ES, proporcionando un estándar para implementar módulos en JavaScript. Desde 2018, todos los principales navegadores web admiten módulos ES.
Sin embargo, la popularidad del JavaScript modularizado es anterior a ES6. Node.js, un entorno de ejecución de JavaScript, usaba CommonJS como especificación para los módulos. Debido a que muchas aplicaciones existentes se crearon con CommonJS, cuando Node.js añadió compatibilidad con los módulos ES nativos, introdujo de forma polémica la extensión de archivo MJS para diferenciar ambos y evitar que las aplicaciones dejaran de funcionar.
NOTA: Algunos desarrolladores se refieren informalmente a los archivos MJS como archivos «Michael Jackson Script».