These two weeks, I worked on the additional suggested changes for Infinite Scrolling.
This week, I worked on finishing up and testing out the infinite scroll PR.
This week, I started working on restructuring the Facets into a class based structure with inheritance.
This week I worked on fixing the code for records mode.
I spent this week working on the rendering functions. Since these functions take up the most time during the loading of rows, it was important to make them as efficient as is possible.
This week, I spent time working on the reset of the scroll bar position while doing facets. The intention is to avoid resetting in cases where the data set does not change.
This week, I focused more on integrating and seeing benefits of the intersection API along with looking at rendering functions and facets.