When you say &quot;vanilla JS&quot;, do you mean &quot;just JS with other JS-only libs for special controls, etc.&quot;, or &quot;just JS&quot;.  Because, if the latter is the case, then the challenge is easy:<p>Virtual list controls that need to manage thousands of items&#x2F;rows.<p>Hint: you&#x27;re going to need a custom scroll bar.