«前の日記(2010-10-10) 最新 次の日記(2010-10-24)»

cheep, cheep, cheep...


2010-10-17

_ twitter の新 UI で,スクロールを軽くする方法

twitter の新しい UI で,スクロールがやたらと遅い.特に,フルページズームを使っていると顕著だ.

いろいろといじってみたところ,画面に固定配置されているオブジェクトが原因のようだ.これらを消すか,固定配置以外の配置方法にすれば軽くなる.

まず,twitter の設定で,背景画像を使わなくする.これだけでずいぶん軽くなるが,まだ画面上部のメニューバー(?)が固定配置されている.

上部のバーを消してしまうと困りそうなので,ブラウザのユーザスタイルシートで絶対配置にするのが良さそう.以下のような記述をユーザスタイルシートに追加する.適用 URL の制限などはブラウザに合わせて適当に行うこと.

#top-stuff {
  position: absolute !important;
}

ブラウザで GPU アクセラレーションが効くようになれば, 固定配置な要素との重ね合わせも軽くなるのかな.