gulp+ES6でフロントエンド開発で、ES6で書いたコードをBrowserifyでまとめてuglifyで圧縮する、という開発環境を作ってみたのだが、ソースコードが増えるに従ってビルドの時間が気になるようになってきた。たかだか数秒とはいえ、開発中は何度も修正・ビルド・リロードを繰り返すので少しでも時間が短いほうがよい。 そこで開発時にはES6から変換したJavaScriptのコードをまとめずに個別のままにしておいて、ブラウザ側でそれぞれ個別に読み込んだほうがサイクルとして速くなるんではないかと思って試してみた。 RequireJS個別に分かれていて、依存関係のあるJavaScriptのスクリプトファイルをブラウザ上で自動的に読み込むには、RequireJSを使ってエントリポイントとなるファイルを指定してやればよい: <!-- src/html/index.html --> <script