As a developer, you’ve probably had to implement a big list or table for your application using an infinite scroll technique. The problem with that is that so many elements in the DOM can cause slow initial rendering, laggy scrolling, and dirty checking on each one of them in the context of Angular can be expensive.
Full article