JavaScript ES6 模块 MIME 类型

Ros*_*res 7 javascript mime-types ecmascript-6 es6-modules

JavaScript ES6 模块 ( *.mjs )的正确(或更好)MIME 类型是什么:text/javascriptapplication/javascriptjavascript/esm

Mat*_*ens 7

text/javascript是符合HTML Standard的正确 JavaScript MIME 类型,其中指出:

服务器应该text/javascript用于 JavaScript 资源。服务器不应为 JavaScript 资源使用其他 JavaScript MIME 类型,并且不得使用非 JavaScript MIME 类型。

而且

[…] 在本规范中用于指代 JavaScript 的 MIME 类型是text/javascript,因为这是最常用的类型,尽管它是根据 RFC 4329 正式废弃的类型。

正在努力在 IETF 级别的 RFC 中反映这一现实:https : //datatracker.ietf.org/doc/draft-ietf-dispatch-javascript-mjs/