Что произойдет, если в обычном JavaScript-приложении подключить через <script src> файл с расширением .ts?

Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.

Короткий ответ

Что ответить на собеседовании

Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.

Подробный разбор

Ответ с пояснениями

Условие

Что произойдет, если в обычном JavaScript-приложении подключить через файл с расширением .ts?

Ответ

Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.

Само расширение .ts не включает поддержку языка. Если файл содержит только допустимый JavaScript и сервер отдаёт подходящий Content-Type, он может выполниться; обычный путь — предварительно преобразовать TypeScript в JavaScript сборщиком.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее