∞ is a UITableView for the web: it speeds up scrolling through long lists and keeps your infinite feeds smooth and stable for your users. It is small, battle-tested, and highly performant.

Just compare the demos without ∞.js and with ∞.js, and be amazed


Want to use Infinity in production? I’d recommend using my fork as the original Infinity repo has been abandoned so it seems. My fork contains some improvements over the original Infinity:

  • Allows prerendered content/elements to be contained in the list
  • Triggers beginReached and endReached events when scrolling a list
  • Supports horizontal scrolling
  • Works on elements that overflow (not just <body>)
  • Supports filtering


∞.js →

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.