2016-07-18 2 views
3

Есть ли какой-либо список функций, поддерживаемых babel-polyfill? Мы только начали использовать babel, и мне интересно, можно ли устранить некоторые из зависимостей, которые мы в настоящее время полагаем, например es6-promises & whatwg-fetch. Если babel-polyfill поддержал обещания, конечно, не нужно было бы включать es6-promises.Какие функции поддерживает babel polyfill?

+3

OMG Мне так надоело некоторых счастливых людей с downvote. Просто потому, что вопрос кажется глупым вопросом для вас, потому что вы хорошо знаете технологию, это не значит, что это глупый вопрос. Кто-то просто входит в эту технологию, и это действительно актуальные вопросы. Я понял это и ответил на свой вопрос, и я думаю, что мне нужно остаться, потому что я уверен, что я не первый, кто задает им этот вопрос, и действительно, если вы голосуете, то вы должны хотя бы прокомментировать, почему его глупо вопрос. – coding4fun

+0

Я согласен с вами, эту информацию трудно найти из простого поиска Google, если вы не знаете, что ищете (т. Е. «Core.js»). Ваш ответ помог мне, спасибо. – user162097

ответ

3

Я думаю, что после некоторого исследования я понял это. Babel-Polyfill в значительной степени core.js + Regenerator Runtime. Посмотрите на эти проекты индивидуально, чтобы увидеть, какие функции будут заполнены. Например, на момент написания этой статьи core.js:

Fetch:

window.fetch не является функцией кросс-платформенным, в некоторых средах это не имеет никакого смысла. По этой причине я не думаю, что это должно быть в core-js. Рассматривая большое количество запросов, он может быть добавлен в будущее . Теперь вы можете использовать, например, этот полиполк.

Обещания:

Modular стандартная библиотека для JavaScript. Включает polyfills для ECMAScript 5, ECMAScript 6: обещания, символы, коллекции, итераторы, типизированных массивов, ECMAScript 7+ предложения, setImmediate и т.д.

Так что мне нужно whatwg-fetch, но мне не нужно es6-promises , Протестировано в IE11 (у которого нет обещаний), поэтому он работает.

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