Czy masz na myśli efekt "leniwego obciążenia", takiego jak na Twitterze (podczas przewijania ładuje się więcej, gdy dojdziesz do dołu)? Używają AJAX (Asynchronous JavaScript and XML) i mierzą, kiedy dojdziesz do dna i załadujesz więcej danych. Ale używają JSON, ponieważ jest to łatwiejsze dla większości ludzi niż XML (ale wciąż nazywa się AJAX).
Istnieje wtyczka jQuery dla tego o nazwie Infinite Scroll.
Również dla paska przewijania są one jak pasek przewijania Mac OS X Lion (najprawdopodobniej tam, skąd wzięły się te pomysły), o to kolejny Stack Overflow post.
Mam nadzieję, że pomoże to uzyskać pewne informacje na ten temat.
A tak przy okazji, jeśli nie wiesz, czym jest jQuery, jest to świetna biblioteka dla JavaScript i sprawia, że wszystko szybciej koduje JavaScript. Powinieneś to sprawdzić pod numerem jQuery.com, jeśli nigdy go nie używałeś/słyszałeś.
Nie wiem, co używa Facebook, ale sprawdź to: http://www.infinite-scroll.com/ – bfavaretto
@bfavaretto Prawdopodobnie stworzyli własne, tak jak stworzyli własną bibliotekę JavaScript. – Nathan