Asynchronous UIs - the future of web user interfaces
asynchronous user interfaces, or AUIs. The key to this is that interfaces should be completely non-blocking. Interactions should be resolved instantly; there should be no loading messages or spinners. Requests to the server should be decoupled from the interface.
– Move state & view rendering to the client side
– Intelligently preload data
– #Asynchronous server communication