プラグイン機構があるため、ライブラリのファイルに続けて、プラグイン用のファイルをいくつか読み込むことが多いと思います。ファイルサイズの問題うんぬんもあるのですが、それに加えて同時リクエスト数の問題もあります。画像ファイルなどであれば、例えば6ファイルなどを同時にリクエストすることが出来ますが、スクリプトのファイルだと、実行順などの問題もあるので、スクリプトファイルを読み込んでいる最中は他スクリプトがストップしてしまうので、あれこれとプラグイン用のファイルを読み込んでいると、いつまでたっても全体の処理が終わらないことになります。そのあたりの説明は、以下に詳しく載ってます。便利なライブラリである一方で、安易に使いまくる人に対して、甘えだーという人も一定数居ます。ないとダメ、何にもできない・・・。」みたいなのも少しずつ改めていくべきだとは思います。あれば以下のように書きます。介さずとも簡単に取得できます。問題なかったりしますね。・・・という理想郷の話だったわけですが、現実はそう簡単にはいかないケースも多いです。実装差異だったりします。IE8未満では実はサポートされていません。この場合はこうして・・・などと毎回考えていくのはあまり本質的ではありませんね。やりたいことを解決するために時間を使った方が良いと思います。学ぼうそこで本記事のタイトルです。モダンブラウザで普通に出来て、レガシーブラウザで出来ない機能を、既存の技術で(あるいはそれらの組み合わせで)同等のものを提供する、という手法です。fallback(フォールバック)は、提供が難しいものに対してそれに近しいもので代替することを指すので、ちょっと違うと思います。考えるコストを一定低減することが出来ます。まとめられているページがこちら。https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfillsたくさんあるのですが、今回読んだのがこちら。して提供されていたりします。