很多网页比如:pinterest dribbble ,不断滚动可以不断加载内容,求问它们不断的滚动,前面的内容会一直保留在内存里吗?
如果保留,我应该当心不能滚动太多吗?
如果不保留,它们是网页自己写了什么代码优化前面的内容消失了,还是浏览器的优化?
如果保留,我应该当心不能滚动太多吗?
如果不保留,它们是网页自己写了什么代码优化前面的内容消失了,还是浏览器的优化?
|
chairuosenJul 5, 2022
1
浏览器有优化,前端也可以自己优化,类似 ListView
|
|
learningmanJul 5, 2022 via Android
2
@chairuosen 说 recycleview 更好一些
|
|
3
前端一般会有优化。但是也有例外,比如知乎就是一直放着不动占内存。。。
|
|
darklightsJul 5, 2022
4
|
|
tabris17Jul 5, 2022
5
一边尾部加载一边顶部销毁,不过要是浏览器有资源泄露也没用
|
|
TrevorPhillipsJul 5, 2022
6
会,chrome 的 auto discard 机制针对的是过多的标签页,而不是过长的网页
另外你可以自己试验下当网站滚动足够长后按 home ,根据卡了多久来判断 |