私は、パフォーマンスと最適化が絶対的に重要な新しいプロジェクトに取り組んでいます。私のクライアントは完全に JavaScript で書かれています。依存関係は、Backbone の MVC スタイル アーキテクチャを使用して RequireJS で管理されています。私は、Visual Studio 内で可能な限り自動化され、痛みのない方法で JS ファイル (1 ページあたり 100 以上) をバンドルおよび縮小するベスト プラクティスを見つけるために調査を行ってきました。
私が指摘した有名なツールには、YUI Compressor、MS Ajax Minifier、Google Closure などがあります。これらは見栄えがします。しかし、それらを RequireJS でうまく動作させようとすると、すぐに面倒になります。私はまた、実際には見栄えのする RequireJS Optimizer を見てきましたが、Node または Rhino に依存する必要があり、私にはできないと思います。
インターネットを精査した後、これを実現する方法を見つけるのに苦労しています-それについて考えるとき、私はおそらく存在しないかもしれない信じられないほど包括的でインテリジェントなツールを求めています. YUI Compressor で動作させることができましたが、私が理解している限りでは、多くの JS ファイルで動作させて維持するのは非常に手作業になるでしょう。
私はこの分野で少し経験が浅いことを認めます - 私は物事を複雑にしすぎていますか?
私の質問:開発で JavaScript の依存関係を調整および管理するより良い方法はありますか?