私は YUI2 で多くの経験を積んでおり、YUI3 についても理解を深めています。私が書いているサービスには HTTPS が必要ですが、普通の YUI エクスペリエンスは Yahoo の HTTP のみの CDN から読み込まれます。ブラウザが HTTPS ページと HTTP JavaScript を混在させようとすると、Chrome では静かに失敗し、最新の IE では大きな音で失敗します。
私の目標は、次のすべてを取得することです。
- サイトは HTTPS を使用しています
- YUI は Chrome と IE で動作します (そのため、スクリプトも SSL 経由で配信する必要があります)。
- YUI 3 の最新バージョンを使用します (これは、YUI 3.4 をサポートするように更新されていないYUI PHP ローダーを不適格としますが、3.8 は「最新」です)
- 多くの JS および CSS ファイルの代わりに、速度を上げるためにロールアップ コンボを使用します (これは、Google の CDN の資格を失います... YUI 3 が実際にそこにホストされていて、私が見つけることができなかった場合)。
- サイトは YUI の依存関係を動的に読み込みます (機能を追加すると、依存関係は定期的に変化し、コンフィギュレーターに戻って新しいバンドルを保存するたびに PITA になります)
明らかな解決策は、目標 5 をあきらめて、自分でコンボをホストすることです。
5 つの目標をすべて達成するにはどうすればよいですか?