Při poskytování souborů JavaScript je lepší použít aplikaci/javascript nebo aplikaci/x-javascript

Celá otázka se vejde do nadpisu. A abych přidal nějaký kontext:neptám se, co je nejlepší podle toho, co říkají specifikace, ale spíše to, co funguje nejlépe s ohledem na kombinaci dnes nasazených prohlížečů.

Některé datové body:

  • Google používá text/javascript pro JS použitý na jejich domovské stránce.
  • Google používá text/javascript v Dokumentech Google.
  • Google používá application/x-javascript k poskytování souborů JavaScript se službou knihoven Ajax.
  • Yahoo používá application/x-javascript sloužit jejich JS.
  • Yahoo používá application/x-javascript pro JavaScript zobrazovaný na jejich domovské stránce.

Odpověď

Podle aktualizací ECMAScript Media Types IETF z 22. února 2021 je RFC-4329 zastaralý.

Proto:

  • text/javascript je doporučený standard (jak podle IETF, tak podle MDN)
  • application/x-javascript byl experimentální, když se rozhodoval přejít do…
  • application/javascript je zastaralé