With the following knockout.js extender, you can tie an observable array to a scrollable HTML element. When the array is updated, the element will keep scrolling to the bottom. It's smart enough to realize if the user has scrolled up, as well, and will not interrupt them. I've found this to be a useful mechanism for logs. …
I'm streaming on Twitch right now. You should stop by. Let's go!
scrollFollow: An auto-scrolling extender for knockout.js