The page take too long time to load. And buttons are not working while loading the page seems stuck.

I have in the page repeater, 1 gif image, and 3 fields are loading from data and the page is stuck untill all is loaded. you can try
chabadofkasar.wixsite.com/chabad
How to improve load up without loosing layout.
Is it possible to tell that certain thing will load later so $onReady will work before.
Like the repeater can load later.
At the moment it taks 10-20 sec to finish load and only then the page is working. People complained the the page is not working and i lose them.
Thank you

Hi,
first of all we do not recommend using onReady as an async function. Cause it basically waits until all the code inside it executes.

If you need to use asynchronous code, I’d recommend making separate sync functions and call them inside the onReady.

If the issue persists after you re-write the code without onReady async function, I’d recommend hiring a Wix partner to optimize your code here .