В большинстве реальных случаев нет никакой разницы.
Одно отличие от любого text/*
mimetype против application/*
mimetypes состоит в том, что реализации могут автоматически преобразовывать кодировку символов в зависимости от заголовка Accept-Charset
, ничего не зная о текстовом формате.
Я не видел много реальных случаев, когда это происходит. Я считаю, что большинство мест сейчас используют text/javascript
. Я предполагаю, что это так, потому что application/javascript
просто не так уж и привлекателен.
Здесь много догадок без источников, так что возьмите это с крошкой соли. Я надеюсь, что это полезно.