Here's a simple plugin that makes question lists expandable/scrollable, including the homepage. For the homepage it keeps a database table with the most recent answer/question for each thread, every time users create/alter posts this table is updated ("synced"). This doesn't work 100% yet but you get the idea, if you find bugs do tell!
Example Screenshot :
Github Link : Click here