NISHIO Hirokazu[Translate]
Kozaneba開発日記2022-06-09

11:00
nishio🍅11:51-12:16 requestAnimationFrame実験
元々の実装でonWheelは120call/sで呼ばれている
Reactの状態更新をrequestIdleCallbackに入れるとonWheelが 15call/sになる(なぜ?)
前のCallbackが未処理で残っている時にはcancelして新しく作るようにする
→70call/sくらい出るようになる
ホイールイベントは差分なので単純に捨てると画面がゆっくりしか動かなくなる
自前で足し合わせた
うーん、わかりやすい差はない
気のせいかもしれないけど「ホイールで動かした後に最大100ms遅れて更新される」ことの効果で「期待したところより行き過ぎ」になってら気がする
フィーチャートグルにして保留してから考えよう
やっぱり変更前の方がピタッと止まるなー
13:00
nishioパフォーマンス問題は(解決できるかもと思って試したけど)すぐに解決できなさそうなので、欲しい機能を実装する方を先にやろう、すぐ使いたいし
14:00
nishio🍅14:43-15:08 Scrapbox記法をパースしてリンクを取得
15:00
nishio🍅15:52-16:17 リンク先をインポート
16:00
nishio🍅16:23-16:48 続き
できたーー


"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]