JS с нуля #40 | Транспирация: Зачем нам Babel и что происходит с кодом под капотом.

Зачем переводить JavaScript с современного языка на «устаревший», как обеспечить поддержку вашего сайта на древних смартфонах и что делает утилита Babel? Разбираем основы компиляции. ⠀ 🔹 В ЭТОМ ВИДЕО: Мы начинаем царапать поверхность продвинутой фронтенд-инфраструктуры. Вы узнаете, как устроен мост между ультрасовременными фишками JavaScript (ES6+) и старыми браузерами, которые отказываются понимать новые стандарты. Без паники: наша цель сегодня — понять глобальный концепт, а не зазубривать конфигурации! ⠀ 🔹 ЧТО ТАКОЕ ТРАНСПИЛЯЦИЯ НА ПАЛЬЦАХ: Транспиляция — это трансформация (перевод) исходного кода из одного синтаксиса в другой на том же уровне абстракции. Вы уже сталкивались с этим, если работали с препроцессором SCSS, который компилируется в обычный CSS. В мире JavaScript эту работу выполняет легендарный инструмент Babel. Он берет ваши современные стрелочные функции, деструктуризацию, модули и переписывает их в старый формат ES5, который поймет даже Internet Explorer. ⠀ 🔹 ПРАКТИКА: НАСТРОЙКА СБОРКИ И ФЛАГ -D: Мы установим Babel в наш проект и разберем важнейшую терминальную утилиту помощи: Флаг -D (--save-dev): Вы узнаете, почему Babel устанавливается как зависимость для разработки (devDependencies). Этот инструмент нужен только нам на компьютере, в итоговый код пользователя он не пойдет. Скрипт автоматизации: В объекте scripts файла package.json мы настроим команду: "build": "babel src -d dist" Мы разберем, как ключ -d (сокращение от --out-dir) заставляет Babel взять файлы из папки src, транспилировать их и автоматически создать выходную папку dist (distribution) с готовым к продакшену кодом. ⠀ 🔹 ЛАЙФХАК С ТЕРМИНАЛОМ: Мы запрограммируем кастомный скрипт "help", запустим команду babel --help и научимся читать официальные справки разработчиков прямо внутри консоли VS Code, чтобы моментально узнавать значение любых флагов и сокращений. ⠀ 🔹 ПОЛЕЗНЫЕ ССЫЛКИ: 🔗 Официальный сайт транспилятора Babel и онлайн-песочница: https://babeljs.io/ ⠀ 🔗 Доступ к полным материалам, коду, Markdown-конспектам и ДЗ курса на Udemy: https://www.udemy.com/course/modern-f... ⠀ 💬 Наше Telegram-сообщество для разработчиков DevHotSpot: https://t.me/devhotspot ⠀ #javascript #транспиляция #babel #packagejson #devdependencies #dist #фронтенд #devhotspot

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика
▶︎

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

React #01 | Что такое SPA и как настроить проект вручную?
▶︎

React #01 | Что такое SPA и как настроить проект вручную?

#31 Pre-React JS | Course Finale: Why do we need React? Analyzing the SPA concept and the web dev...
▶︎

#31 Pre-React JS | Course Finale: Why do we need React? Analyzing the SPA concept and the web dev...

Я изучал программирование 10 лет, чтобы сделать это видео
▶︎

Я изучал программирование 10 лет, чтобы сделать это видео

Смешарики 2D | Смешарики на море. Лучшие серии
▶︎

Смешарики 2D | Смешарики на море. Лучшие серии

JS from Scratch #37 | What are Node.js and NPM? Project initialization and package.json configura...
▶︎

JS from Scratch #37 | What are Node.js and NPM? Project initialization and package.json configura...

Frequency Of God 963 Hz ✨ Attract Miracles, Divine Blessings & Deep Inner Peace In Your Life
▶︎

Frequency Of God 963 Hz ✨ Attract Miracles, Divine Blessings & Deep Inner Peace In Your Life

Как один программист уничтожил монополию корпораций на видео
▶︎

Как один программист уничтожил монополию корпораций на видео

Bukłaki [#21] Czy św. Faustynie naprawdę objawił się Jezus? || siostra Gaudia Skass
▶︎

Bukłaki [#21] Czy św. Faustynie naprawdę objawił się Jezus? || siostra Gaudia Skass

A Brilliant Data Structure and How Firefox Improved It
▶︎

A Brilliant Data Structure and How Firefox Improved It

Can I SURVIVE the DEADLY GUMMY SANDWORM?!...
▶︎

Can I SURVIVE the DEADLY GUMMY SANDWORM?!...

Rural Countryside Field Path Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames
▶︎

Rural Countryside Field Path Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

The Ave Maria Project. Science Fiction About Common Sense. About Andy Weir's Novel and Its Film A...
▶︎

The Ave Maria Project. Science Fiction About Common Sense. About Andy Weir's Novel and Its Film A...

Fall asleep while I build a zoo
▶︎

Fall asleep while I build a zoo

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message
▶︎

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY
▶︎

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30
▶︎

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

Tuscan Cottage Wildflowers Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames
▶︎

Tuscan Cottage Wildflowers Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames