Erst durch das Scrollen werden die Inhalte anderer Abschnitte geladen. Das Laden der Inhalte geschieht mittels AJAX (Asynchronous JavaScript and XML). AJAX ist eine Möglichkeit, Daten vom Server zu erhalten, ohne eine HTTP-Anfrage zu senden. Da nur der Textinhalt selbst geladen werden muss beim Scrollen zu einem anderen Abschnitt, ensteht eine unterbrechungsfreie Nutzererfahrung.
Gleichzeitig wird über die history.replaceState-Methode direkt in die Browser History eingegriffen. Damit ist der Nutzer jederzeit informiert darüber, unter welcher URL ein bestimmter Abschnitt erreichbar ist.