We are going to write a server side for high load application.
A client from browser makes a call, which will be processed for a long time - let's say 1-3 minutes (we call external services during processing, they may be asynchronic etc)
What is better - make a browser HTTP call wait all this time for an answer or return immediately and browser will make a polling? May be websocket?
Will the answer affect what type of framework should we use on server side - old good Spring MVC or something reactive like Spring Flux or Vert.x?