Ok let’s check…
- Why you are doing all your request on frontend, instead doing them all on backend → bundle all responds into an object on backend and sending them back once to frontend?
On backend everything works faster.
- Already thought about to use promiseAll() ???
Read all those articles about PROMISES…
a) Using WixDataQuery.hasSome versus Promise.all
b ) Promises, Promises
c) Advanced promise chain not working
d) Promise.all not working in backend code - #2 by givemeawhisky
…try to learn from it.
Good luck!