shun91 / web-speed-hackathon-2021

https://github.com/CyberAgentHack/web-speed-hackathon-2021
Mozilla Public License 2.0
0 stars 0 forks source link

無限スクロールの改善 #15

Closed shun91 closed 2 years ago

shun91 commented 2 years ago

処理が重い関数を発見

image

具体的には以下の2箇所

image

image

shun91 commented 2 years ago

具体的には2の18乗回も計算してるのがマズイと思われる https://github.com/shun91/web-speed-hackathon-2021/blob/main/client/src/components/foundation/InfiniteScroll/InfiniteScroll.jsx#L18-L21

shun91 commented 2 years ago

もう1つはここのuseCallback内が重い https://github.com/shun91/web-speed-hackathon-2021/blob/main/client/src/hooks/use_infinite_fetch.js#L29-L69

shun91 commented 2 years ago

useCallbackの件は解消していないが、ボトルネックが他の処理に移ったので一旦クローズ https://github.com/shun91/web-speed-hackathon-2021/issues/16 https://github.com/shun91/web-speed-hackathon-2021/issues/17