我需要知道什么是正确的当前/未来证明Javascript MIME类型。
RFC 4329-2006年4月,似乎说文本/ javascript已过时,建议使用application / javascript :
众所周知,将“文本”顶级类型用于此类内容 有问题。因此,该文档定义了 text / javascript 和text / ecmascript,但将它们标记为“ 已过时”。
HTML Living Standard-更新于2019年7月2日,我想说text / javascript很好:
术语“ JavaScript”用于指ECMA-262,而不是正式术语ECMAScript,因为术语JavaScript更为广泛。同样,在本规范中,使用的MIME类型是指JavaScript,是文本/ JavaScript ,因为这是最常用的类型,尽管已被正式淘汰。根据RFC 4329输入。[RFC4329]
因此,此时的text / javascript是正确的吗?
Internet Draft - ECMAScript Media Types Updates to RFC4329(据说将于2019年12月21日到期)
此文档更新了ECMAScript的现有媒体类型 编程语言。它取代了中的媒体类型注册 [RFC4329]用于“应用程序/ javascript”和“文本/ javascript”。
应用程序/ javascript-预期用途:已过时
2017年10月7日的first version of the same draft也说
文本/ javascript已从已过时更改为预期用途。
也MDN-Incomplete list of MIME types提到JavaScript MIME类型广告text/javascript
问题
第1部分。如果草稿到期/未到期,当前/ 2019年12月21日之后正确的MIME类型是什么?
第2部分。在草稿定稿之前是否应该遵循这些草稿?
PS :
这是以下问题的不可重复。在这些问题中,我进行了大多数主要讨论。