La différence entre application/x-javascript et text/javascript types de contenu

Quelle est la différence entre ces en-têtes?

Content-Type: application/javascript
Content-Type: application/x-javascript
Content-Type: text/javascript

Lequel est le meilleur et pourquoi?

S'il vous plaît ne dis pas qu'ils sont identiques s'ils étaient identiques, il n'aurait pas été de trois d'entre eux. Je sais à la fois le travail - mais je voudrais savoir la différence.

  • La différence est également un classique de la raison pour laquelle vos scripts ne sont pas compressés. Assurez-vous que vous avez une entrée dans httpCompression pour le type réel vous servir et de noter que IIS Express comprime seulement application/x-javascript et le texte/* par défaut.
  • NB: UNE liste complète des "javascript types mime" peut être trouvé ici: html.spec.whatwg.org/multipage/.... c'est la liste de valeurs qu'un navigateur doit permettre une script de la balise type attribut lorsque le nosniff directive est spécifiée. developer.mozilla.org/en-US/docs/Web/HTTP/Headers/...