Бесконечная прокрутка: Discourse переиспользует DOM-элементы?

Нет, мы оставляем их на месте. У нас есть логика «маскировки», которая заменяет элементы на плейсхолдер, когда вы находитесь очень далеко от области просмотра, а когда вы приближаетесь к элементу, мы «раскрываем» его, перерисовывая. Порог для этой магии довольно высок.