2016-07-18 13 views
3

babel-polyfillがサポートする機能のリストはありますか?私たちはちょうどbabelを使い始めました。私たちが現在依存している依存関係のいくつかが、例えばes6-promises & whatwg-fetchのように排除できるかどうか疑問に思っています。 babel-polyfillがもちろんサポートされている場合は、es6-promisesを含める必要はありません。babel polyfillはどのような機能をサポートしていますか?

+3

OMG私はここでいくつかの下品な幸せな人々の病気になる。なぜなら、その技術がうまくそのことが愚かな質問を意味するわけではないことが分かっているからです。誰かがこの技術に取り掛かりつつあり、本当に有効な質問です。私はそれを理解して自分自身の質問に答えました。私は自分自身にこの質問をする最初の人ではないと確信しているので、私は残しておく必要があると思います。本当にあなたが投票したら、質問。 – coding4fun

+0

お探しの情報(「core.js」など)が分からない限り、この情報は簡単なGoogle検索では見つけられません。あなたの答えは私を助けました、ありがとう。 – user162097

答えて

3

私はいくつかの研究の後、私はそれを理解したと思います。 Babel-Polyfillはかなりcore.js + Regenerator Runtimeです。これらのプロジェクトを個別に見て、どの機能がポリ充てんされるのかを確認してください。たとえば、これを書いcore.jsの時:

取得:

window.fetchは、一部の環境でそれが は意味をなさない、クロスプラットフォームの機能ではありません。この理由から、私はそれが core-jsにあるべきではないと思います。多数のリクエストを見ると、将来は に追加される可能性があります。これで、たとえば、このpolyfillを使用できます。

約束:JavaScriptのための

モジュラー標準ライブラリ。 のECMAScript 5のためのpolyfillsを含み、ECMAScriptの6:約束、シンボル、コレクション、イテレータ、 型付けされた配列、ECMAScriptの7+提案、setImmediateなど

は、だから私はwhatwg-fetchを必要とするが、私はes6-promisesを必要としません。 IE11でテストされています(これは約束していません)ので、動作しているようです。

関連する問題