This week, I worked on finishing up and testing out the infinite scroll PR.

I have added some of the requested changes:

  • Loading Sign
  • Managing the blank space in cases of fast scrolling.

I am also working on trying to remove or reduce the setTimeOut in the scroll event in order to reduce the time and other consequences of how continuous scrolling works in a single thread. I will update the blog as soon as I make a significant change in this direction.

I have also been working on restructuring the facets. The change from functions to classes has been fairly easy for all the facets. I am now looking to make a base class and add inheritance for each Facet type.