Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.
Что произойдет, если в обычном JavaScript-приложении подключить через <script src> файл с расширением .ts?
Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Что произойдет, если в обычном JavaScript-приложении подключить через файл с расширением .ts?
Ответ
Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.
Само расширение .ts не включает поддержку языка. Если файл содержит только допустимый JavaScript и сервер отдаёт подходящий Content-Type, он может выполниться; обычный путь — предварительно преобразовать TypeScript в JavaScript сборщиком.