По словам Babeljs.io
Babel-это инструмент, который в основном используется для преобразования кода Ecmascript 2015+ в обратно-совместимую версию JavaScript в текущих и старых браузерах или средах.
- Это отличный инструмент для обратной совместимости современного кода JavaScript.
- С Babel мы можем написать современный JavaScript, который еще не реализован в веб -браузерах.
- Он собирает новый современный синтаксис JavaScript в более старый код JavaScript, который может понять браузер
- Он также преобразует синтаксис React JSX в понятный код JavaScript Browser.
Другими словами, Babel-это бесплатный транскомпилер JavaScript с открытым исходным кодом, который в основном используется для преобразования кода ECMASCRIPT 2015+ в обратную совместимую версию JavaScript, которую можно запустить по старым двигателям JavaScript
Что такое транслоер?
- Транскомпилер, или транспилер – это тип переводчика, который принимает исходный код программы, написанной на языке программирования в качестве ввода, и создает эквивалентный исходный код на том же или другое язык программирования
- Он также известен как переводчик источника в источник, компилятор источника к источнику.
- Вавилон – популярный транскомпилер.
Оригинал: “https://dev.to/ashirbadgudu/what-is-babel-4nka”