fetch の今 - dev.jgs.me
モバイルの対応をするために
iOS の
Safari で確認してたときになぜかリクエストが発火してなかったので気付くに至った。一方、
iOS8 以降であれば
Promise
は使えるようなので polyfill は使わなくてよかった。ただ、
Mobile Safari だと
undefined
に文字列を食わせてるのにエラーが出なくて、気付くのが遅くなった。
と一行加えるだけだったんだけど、非対応ブラウザのために
polyfill 載せるのもな...みたいな気分になって、動的ロードも考えたんだけど面倒だったのでバンドルすることにした。
ES6 modules 早くきてくれ〜。
他方で fetch は前述の通り Chrome では(for Andoid でも)使えるし
Firefox でも使えるのだが、(Mobile でない方の) Safari は使えないし
Edge でも使えないのは意外だった。