Условие задачи
Расскажите о проекте Babel в JavaScript.
Ответ
Большинство языков программирования позволяют компилировать созданный вами исходный код. JavaScript относится к языкам интерпретирующего типа: браузер интерпретирует код, получаемый им в виде текста, поэтому компилировать код JavaScript не нужно. Но не все браузеры поддерживают самый последний синтаксис, описание которого дано в спецификациях ES6 и ES7, и ни один из браузеровне поддерживает синтаксис JSX. Нам хочется воспользоваться самыми новыми свойствами языка JavaScript, а также применить JSX. Так что потребуется способ преобразовать наш причудливый исходный код в то, что браузер сможет ин...