It will be convenient for user to get backend validation error(such as "User with such name already exists") before submitting the form. For instance, when user finishes entering the username, frontend should send request to backend and check entered value.