YUI、ライブラリロード回数削減 - 高速化テクニック

後藤大地  [2008/07/18]

Yahoo! User Interface BlogにおいてCombo Handler Service Available for Yahoo-hosted JSのタイトルのもと興味深いテクニックが紹介されている。簡単に実施できて効果の期待できる方法だ。Webアプリケーション開発を実施している場合には同テクニックの採用を検討してみるとよさそうだ。

Webサイトの動作をスピーディにするためのテクニックのひとつに、HTTPリクエストを最小限まで絞り込むというものがある。あらかじめJavaScriptライブラリを1つにまとめたり、ロード時に1つになるように変えてしまうのが代表的な方法だが、今回YUIにおいてはもっとアドホックな方法が提供されるようになった。

これまでの指定方法 - 6つのHTTPリクエストが発生する - ブログより抜粋

YUIライブラリは今のところyui.yahooapis.comサーバで提供されているため、このURLを指定すれば使えるようになっている。しかしこれではスクリプトを指定するごとにHTTPリクエストが発生してしまうため効率が悪い。しかし今回、これが'&'で指定をつなぎ合わせて一度にダウンロードできるようになった。簡単だが効果のある方法だ。ブログではコンボハンドリングとかコンボハンドラサービスと呼ばれている。

コンボハンドリングによる指定方法 - 1つのHTTPリクエストで済む - ブログより抜粋

同機能はYUI Configuratorを使っている場合にはデフォルトで有効になっているほか、今のところYUI CSSファイルについてはまだ結合ダウンロード機能は提供されていない。これについては次のリリースで改善されるとみられる。



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

JR東日本485系「ニューなのはな」8月で引退 - 7月から引退記念臨時列車運行
[23:11 5/31] ホビー
ナインティナイン、今後の野望告白「テレビに出続けること」
[23:07 5/31] エンタメ
マネーツリー、MT LINKと自動車整備工場向けソフト「GATCH」との連携を発表
[23:04 5/31] 携帯
あさりよしとお描く実録ロケット開発「進め!なつのロケット団」1巻、特典も
[22:23 5/31] ホビー
シマンテック、「ノートン ファミリー」にiOS版を追加 - 6月上旬より提供
[22:16 5/31] 携帯

求人情報