2010-10-17
_ twitter の新 UI で,スクロールを軽くする方法
twitter の新しい UI で,スクロールがやたらと遅い.特に,フルページズームを使っていると顕著だ.
いろいろといじってみたところ,画面に固定配置されているオブジェクトが原因のようだ.これらを消すか,固定配置以外の配置方法にすれば軽くなる.
まず,twitter の設定で,背景画像を使わなくする.これだけでずいぶん軽くなるが,まだ画面上部のメニューバー(?)が固定配置されている.
上部のバーを消してしまうと困りそうなので,ブラウザのユーザスタイルシートで絶対配置にするのが良さそう.以下のような記述をユーザスタイルシートに追加する.適用 URL の制限などはブラウザに合わせて適当に行うこと.
#top-stuff { position: absolute !important; }
ブラウザで GPU アクセラレーションが効くようになれば, 固定配置な要素との重ね合わせも軽くなるのかな.