Another peeve is requiring the answer submission to be synchronous with replying to the browser about the result. It would be a better use of my time if I was able to submit an answer, it is posted on the server, and I then return to working the next problem. The browser then can check back to fetch any available processed answers and update the UI accordingly. It also would stop any sort of "infinite wait loop" on the client side, which currently happens and is not very user friendly.
Another peeve is requiring the answer submission to be synchronous with replying to the browser about the result. It would be a better use of my time if I was able to submit an answer, it is posted on the server, and I then return to working the next problem. The browser then can check back to fetch any available processed answers and update the UI accordingly. It also would stop any sort of "infinite wait loop" on the client side, which currently happens and is not very user friendly.