Future improvements Reducing overall latency by remote execution Sometimes it is unnecessary to pass data back and forth multiple times between the client and the server in order to evaluate a function.