Встречается на собеседованиях • сегодня

Зачем нужна транспиляция

Транспиляция (transpilation) — это преобразование кода из одного языка в другой с аналогичным уровнем абстракции. Основные причины использования:

  1. Совместимость — позволяет использовать современный синтаксис (ES6+) в старых браузерах, преобразуя его в ES5 (например, через Babel).
  2. Поддержка новых технологий — TypeScript, JSX и другие надстройки компилируются в чистый JavaScript.
  3. Оптимизация — инструменты могут улучшать код (удалять неиспользуемые части, минифицировать).

Пример с Babel:

javascript
// Исходный код (ES6)
const greet = (name) => `Hello, ${name}!`;

// Транспилированный код (ES5)
var greet = function(name) {
  return "Hello, " + name + "!";
};
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы