I read this article on medium:
The author says, that to keeps things performant, we can reuse existing
<li> elements, instead of adding new
<ul>. And to create an immersion of scrolling we can use padding on
One question immediately came to my mind: since screen readers announce the size of the list, based on the actual number of
<ul>, screen reader users will be unable to find out how big that list actually is.
Non-screen reader users will fill the immersion, but screen reader users wont.