ZCHG Lightning Scroller

Lightning Scroller

Blast through Facebook's infinite feed at maximum speed. Posts captured to RAM then disk — automatically.

⭐ View on GitHub

Installation — 4 Steps

1

Download & Unzip

Click the button above. Unzip the downloaded file to a permanent folder (e.g. ~/Lightning-Scroller). Don't delete it after installing.

2

Open Chrome Extensions

In Chrome, navigate to chrome://extensions — or use Menu → More Tools → Extensions.

3

Enable Developer Mode

Toggle Developer mode ON in the top-right corner of the Extensions page.

4

Load Unpacked

Click Load unpacked and select the unzipped fb-scroller folder. The ⚡ icon appears in your toolbar — you're done.

🚀

MutationObserver Capture

Grabs posts the instant Facebook adds them to the DOM — before virtual-scroll recycling can remove them.

🧠

RAM → Disk Buffering

Fills up to 200 MB of RAM, then automatically flushes batches to IndexedDB without pausing the scroll.

Scroll Wheel Pause

Mouse wheel, touch, or arrow keys pause the engine for 2 seconds so you can read — then it resumes.

📡

Sentinel-Aware Loading

Targets Facebook's IntersectionObserver sentinel precisely, reliably triggering each new batch of posts.

💾

Persistent Storage

All captured posts survive the session in IndexedDB — browse your haul even after closing the tab.

🛑

Clean Stop

Stop button aborts gracefully without touching your scroll position or losing buffered data.