Browser’s tab freezes if i make too many request per second

I have a website that needs the user to make many requests in a very short time on the click of a button.

The problem I’m facing is that my tab freezes or become really slow when I send too many requests in a short time (like 300 requests in 5 seconds).

In each request I just use like void request() (don’t wait for the promise).

What do you think? Any advice?

Thank you in advance

P.S. I can’t send them in batches, each must be handled separately for legal reasons.