Ответ
Нет, код перед отправкой на клиент обычно проходит обработку. Основные этапы:
- Сборка (Webpack, Vite, Rollup) - объединение модулей в бандлы.
- Транспиляция (Babel) - преобразование современного JS в совместимый.
- Минификация - удаление пробелов, комментариев, сокращение имен.
- Обфускация (опционально) - затруднение чтения кода.
Пример до/после минификации:
// Исходный
function calculateTotal(price, tax) {
return price * (1 + tax);
}
// После минификации
function n(e,t){return e*(1+t)}
Исключение - если разработчик явно отключает обработку или использует нативные ES-модули без сборки.