2016-08-30 4 views
1

Это 2016 год, и мы можем использовать ES6 в браузере с компиляторами кода (Traceur, Babel). У нас даже есть этот замечательный table, чтобы проверить, какие функции поддерживают эти компиляторы.Поддержка браузеров ES6

Но я не нашел ни одной заметки, описывающей, какие браузеры могут выполнять скомпилированный код. Если я скомпилирую свой код с Babel, какие браузеры могут запускать мой проект?

Я не нашёл информации на сайте Babel. Есть только такие фразы, как «позволить вам использовать новый синтаксис, прямо сейчас, не дожидаясь поддержки браузера». Я что-то упустил?

+0

'Если я скомпилирую свой код с Babel, который браузер может запускать мой проект?' - Все браузеры, поддерживающие ES5 –

+0

Поддержка браузера подробно описана в разделе [Предостережения] (https://babeljs.io/docs/usage/caveats/) стр. – CodingIntrigue

ответ

1

Если вы компилируете свой код с помощью Babel, то он будет работать во всех браузерах, потому что то, что делает babel, переводит код es6 на es5, поэтому он может работать во всех браузерах.

+0

Не точно, так как Babel может быть настроен на таргетинг ES3. –

+0

Да, но с учетом вопроса, который я предположил, он хотел перевести его на es5. – sendra

Смежные вопросы