Displaying the feed post based on Popularity post, it should display the details as well as performance should not be affected.
While monitoring frequently visited posts, we are generating the view counts for all the posts.
Sometimes it may lead to save incorrect view counts if users pauses scrolling on the post accidentally. So we need to avoid such situations from counting it.
For this, popularity are the orders based on the some parameter values liked count, comment count, view count. But loading these causes the performance issue.
To overcome that Virtual Data loading has been implemented, it will have all data but it will display screen adopted feed post, not all. So this increases the performance speed and UI experience.
We calculated the view count of a post only if the user clicked the post and opened it in full screen view or if the user did some actions including likes, comments, shares on the post, then only we marked it as viewed one time.
We achieved the best performance for the news feed page scroll and reduced error rate while calculating the popular posts by considering user activities on the posts such as likes, comments etc.
A trustful and competent organisation whom you can trust always. We never had a second thought when it comes to iSQUARE . Highly recommended.
Thank you so much for the development.