2011 年 1 月に John Resig によって書かれた、よく引用されるブログ投稿があります。この投稿では、ウィンドウ スクロール イベントにハンドラーをアタッチしないようにアドバイスしています。
代わりに、一般的な知恵では、ハンドラーをスロットルするように言われています。次に例を示します。
$(window).scroll(_.throttle(myScrollHandler, 250));
私の最近のテストでは、ハンドラーがスクロール イベントに直接アタッチされている場合、UI の応答ははるかにスムーズです。ハンドラーを調整すると、目に見える遅延が発生します。
最新のブラウザはこの問題を解決しましたか? テストやブラウザの互換性に関するデータはありますか?