読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

近頃のモダンブラウザのES2015対応具合とrollup.js

JavaScript

近頃のモダンブラウザのES2015対応具合はEdge14でも9割を超えており、もうES5に変換する必要はなくなりつつある。 つまりはES2015規格レベルではBabelは近い将来必要なくなるということだ。ただJSはこれからも進化していくので、機能の先取りという役割でBabelは残るのだろうけど。

しかしES2015 Moduleの対応具合ってECMAScript 6 compatibility tableには載っていないのはなぜなのだろう。。

ほとんどのブラウザではまだModulesが実装されていないらしい。よってModulesの部分だけcommonjsやAMDとかに変換できればあとはES2015そのままで動かせばいいね!という考えで作られたのがrollup.jsなのだろうね。

Modulesの実装ってやっぱりむずかしいのかねぇ。難しそうだけど。