In the demo, it's version 1.3.3 and we have enhanced most of the things.
It all depends on the user data, let say if you have loads of categories which is loaded in the DOM then probably it will take more time.
Try to use an intersection observer and load necessary data in the first run and then remaining data on the intersection.
There are many more ways also like lazy loading for the images.