ホイールスクロール速度測定
1秒あたりのスクロール回数はホイールイベント数を秒数で割った値です。5秒で50回なら1秒に10回です。
使い方
- テスト時間を1〜100秒から選びます。
- ポインターをボックスの上に置き、マウスホイールを回すかトラックパッドをスワイプします。最初のスクロールでタイマーが始まります。
- 時間切れまでスクロールを続けます。計測中はページはスクロールしません。
- 1秒あたりの回数とグラフを確認して、もう一度挑戦できます。
計算方法
1秒あたりのスクロール回数 = ホイールイベント数 / テスト時間(秒)で、小数第2位まで表示します。
1イベントは、ホイールからブラウザへの1回の通知です。カリカリと段のあるホイールは1段ごとに1イベントを送ります。なめらかなホイールや高速回転(フリースピン)ホイール、多くのトラックパッドは細かいイベントを大量に送るので数字がずっと大きくなり、段のあるホイールとは比べられません。
数字の意味
これはブラウザが受け取ったスクロールイベントの頻度で、動かした距離ではありません。段のあるホイールを普通の速さで回すとおよそ1秒に5〜15回、勢いよく弾けば25回を超えることもあります。フリースピンホイールやトラックパッドのスワイプは慣性つきでイベントを次々と送るため、60回以上になることもあります。
結果の見方
- 比べるのは同じデバイス同士だけにします。ホイール、トラックパッド、フリースピンホイールはそれぞれ別のものを測っています。
- 最高は一番良かった1秒です。最初の棒だけ高くあとが低いなら、続けて回したのではなく一度弾いただけです。
- マウスのドライバーによっては加速をかけ、イベントを減らしたりまとめたりします。正確に測るにはオフにしてください。
タッチ画面
タッチ画面はスワイプしてもホイールイベントを送らないので、スマホやタブレットでは何も数えられません。マウスかノートパソコンのトラックパッドを使ってください。
よくある質問
テスト中にページがスクロールしないのはなぜですか。
ボックス上のスクロールイベントはテストに使うので、ページは止めています。ポインターをボックスの外に出せば、またページをスクロールできます。
トラックパッドがホイールよりずっと高く出るのはなぜですか。
トラックパッドは1回のスワイプで細かいイベントを大量に送り、指を離したあとも慣性のイベントを送ります。段のあるホイールは1段につき1イベントです。
スクロールの向きは関係ありますか。
ありません。上でも下でも同じように数えます。
スマホでも使えますか。
使えません。タッチのスワイプはホイールイベントではないので、回数は0のままです。