Not just frontend developers. The backend should serve a 429 or 503 error, complete with a Retry-After header:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...That would give the server side more control over the retrying logic (when the header is properly interpreted). I'm surprised Elon hasn't implemented this himself.