tittle Apple Store(Japan)

The Latest Pop News & More Opera, Firefox, Sleipnir ( Custom & Tips, Latest News, My Opinions, Lovely Music & Movies and so on ...?! No ! More & More !! )

 No. 333 エントリー 2007/08/28(火) 21:41:03

Firefox:Tips 5 光速とまではいわないけど、せめてOperaの速さで… 1 この記事をはてなブックマークに登録 この記事を livedoor クリップに登録 この記事の livedoor クリップ数

[Vol.1 レンダリングを速くしてみる]

何というか、こういう話題は本来は避けたいところですが、あまり露骨に避けても不自然だし、みなさんの最も関心があることもたぶんこれでしょうから、ちょっとずつ小出しにしていこうかななんて思っています。

(続きはこちら)




Firefoxの最大の欠点といえばその速さでしょう。そのことに異論はないと思います。

この速さを上げるための方法は、ネット上にあまたありますが、はっきり言って、万人にオールマイティーに効果を発揮するような魔法のような方法は、現段階ではこれ以外ありえません。

方法:「拡張を減らすこと」

以上です。お疲れ様でした。


………

そんなことは分かっているけれども、それができないからいろいろな悩みを抱えているのですよね。

その王道的な解決策(速さと拡張の両立)は、セオリー通りに、要は、拡張を使わず、他のもので補っていくということになりますが、そのためには非常に高度な知識が要ります。

なので、初心者もその購読対象としているこのブログの方針としては、それを少しずつ説明していって、それができるようになったらまとめてカテゴライズできればいいなと思っています。
しかしながら、現段階では、そのような状況にはありませんので、今回は、ちょっとだけ先走って、それとは違う方法、つまり小手先の方法を紹介してみようというわけです。

あくまで、小手先の方法なので、限界があるというか、根本的な問題の解決とはなっていないのですが、まあ、そこそこ速くなるのでそれはそれでいいのかななんて思っています。

前置きはこのくらいにして、さっそく説明してみたいともいます。


[Vol.1 レンダリングを速くしてみる]

□はてなダイアリー レンダリングとは

レンダリング
データとして与えられた情報を計算によって画像化すること。
通常は3次元物体のデータを画像化することを指すが、データの画像化一般を指すこともできる。


ここでは、これを簡単にいえば、レンダリングとは、サーバーから送られてくる情報を私たちの見ることができる状態にすることといえると思います。

このレンダリングが得意なのはOperaですよね。Operaはこれが速いからページの表示も速いといえます。
なので、Operaに慣れてしまった私は、Firefoxを使ってブラウジングをするとその速度の遅さに閉口してしまうのです。

これは何とかしたいところですよね。
でも、Operaのように描写することはできない(Operaは独自仕様)ので、そういう根本的ではない方法でそれを解決することになります。つまり、もともとのスピードは変わらないのだけれども、体感スピードを上げることはできるので、それで我慢するというわけです。


私たちの多くは、ページを移動したり、更新したりするときに、そのページが変化せず、そのままの状態で待たされることにイライラします。「読み込みが終わっていなくてもいいから、とにかくページだけは変わってくれ」というわけです。

そこで、ページの表示開始時間を早めてみるというのが今回の設定となります。

Firefox(Gecko)は、デフォルトでは、無駄な再描写をしないように1200ミリ秒待ってから、ページの表示を開始します。

「いや、待つなよ(笑)」
ブロードバンド化が進んだ現在日本において、そんなに待つ必要はなくない?


ということで、ナローバンドではない人、高速回線でネットに繋いでいる人は、この時間を減らすことによって、ページの描写開始時間を早めることができるということになります。

設定方法は、簡単で、「about:config」から新規作成で「nglayout.initialpaint.delay」、値を「任意の時間(ミリ秒)」とするだけでOKです。
(これでも分からない人は、以前書いたエントリーに詳しく書いてあるので、目を通しておいてください)

「about:config」がイヤといういう人は、pref.jsに
user_pref("nglayout.initialpaint.delay", 任意の時間(ミリ秒));
と書いても同じことが可能です。

問題は、その数値をどうするかですが、まあ「250」くらいが妥当ではないでしょうか。各自のPC環境によって適正な値は異なりますので、各々いろいろ試してみてください。

※Firefox3では、このレンダリングスピードが大幅に改善されるそうなので、期待大ですよね。

以上です。


各種ソーシャルブックマーク: ブックマークに追加する |あとで読む

最新の記事(30エントリー)
【TopPageで探す?このブログの最新記事7をCheckしてみる?】

吹き出し3
コメント
吹き出し2
コメントの投稿

管理者にだけ表示を許可する

  ※スパム対策のため、フィルターをかけています。本文が英数字のみのコメントはスパム認定される恐れがあります。どうかその点ご了承下さい。

吹き出し4
トラックバック
【トラックバックURLはこちら】
http://browserjs.blog102.fc2.com/tb.php/333-19b44ab4
この記事にトラックバックする(FC2ブログユーザー)

※スパム対策のため、トラックバックは管理人の承認後に表示されます。

※なお、当ブログでは宣伝目的のスパムトラックバックを制限しておりますので、本文が英数字のみの場合や、NGワードを含んでいる場合、当該記事にブログのURL(言及リンク)が含まれていない場合は、トラックバックできない可能性があります。誠に申し訳ございませんが、その点、どうかご了承下さるようよろしくお願いします。

ウィルコムストア ウィルコムストア
Browser.js
He who runs after two hares is a "challenger" ( Laugh...). 
Separated But Connected !!
QRコード
Choose Opera 日本支部
Headline-Reader
あわせて読みたい


無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て

カレンダー

12 | 2008/01 | 02
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

Amazon.co.jp



Google検索



カテゴリー

AdSense

プロフィール

ブログ全記事表示

全ての記事を表示する

Archive R

;