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é