Встречается на собеседованиях • сегодня
Что происходит с написанным кодом
Код проходит несколько этапов перед выполнением в браузере:
- Транспиляция (если используется Babel/TypeScript) - преобразование современного JS в совместимую версию
- Бандлинг (Webpack/Rollup) - объединение модулей в один/несколько бандлов
- Минификация - удаление пробелов, комментариев, сокращение имен переменных
- Дерево рендеринга - браузер парсит HTML/CSS/JS, строит DOM и CSSOM
- Выполнение - интерпретация JS движком (V8, SpiderMonkey)
Пример транспиляции:
js
// Исходный код (ES6)
const greet = (name) => `Hello ${name}`;
// После Babel (ES5)
var greet = function(name) {
return "Hello ".concat(name);
};
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы