仮にこれを全部使う場合はバンドル後の出力サイズが約1メガバイトを超えるのは避けられない。Firebase Hostingの無料枠内で運用したい場合、1回のアクセスで1メガバイトもの転送量を消費してしまうのは痛い。 そのため、ファイルサイズの大きい外部ライブラリはUNPKGなどのCDNから<script>タグを通じて利用したいことがある。しかし単純にこの手法を使おうとすると、古いバージョンのJavascriptでグローバルに定義された変数と格闘しながらコーディングすることになる。それはしんどいので、どうにかしてNPMやTypescriptなどの現代技術を活用できるようにしたい。そこで登場するのがwebpackである。 webpackを使った開発では基本的にすべてのライブラリはNPMを通じて管理するが、設定ファイルでexternalsを指定することでファイル出力時にライブラリをグローバル変数か