Нет, MIME предоставляются сервером для идентификации ресурсов.Затем браузер работает с типами, которые он распознает.
Да, в HTTP-соединении браузер перечисляет типы, которые он может распознать, поэтому сервер может выбирать типы, которые лучше подходят (например, HTML 5 и видео,где у вас есть несколько вариантов кодеков, и браузер может поддерживать только подмножество).
В этом случае конкретный MIME помогает сигнализировать браузеру предупреждение: «Это не обычный Javascript, не действуйте на негокак если бы это было. "