Need help remaking the ScrollingFrame optimization that Roblox implemented into Dev Console

The Roblox DevConsoleMaster’s ScrollingFrame is optimized and destroys its children that are not supposed to be rendered, then as you scroll down it creates new children and destroys the ones that are no longer supposed to be visible. This is shown in the video above. Sorry for the music playing in the background, forgot to pause it while recording.

Is there a built-in way for this feature like a property of ScrollingFrame that I missed, or maybe there are publicly available modules for this? or I have to make it on my own? I looked it up and could not find information about this type of ScrollingFrame optimization.

Thanks!

2 Likes

Bump! Still looking for a solution…