Granted, communicating with any type of hardware on the users machine is a major challenge. We've had to spend significant effort just troubleshooting printer issues. If you need low latency, virtualization is likely a non-starter.
The upshot is that the latency between our apps and the application server/database (hosted in the same domain) is much lower than for a conventional web app.
Comments
That's an interesting point, but I'm not sure how well this works for e.g. communication with low latency harware?
Granted, communicating with any type of hardware on the users machine is a major challenge. We've had to spend significant effort just troubleshooting printer issues. If you need low latency, virtualization is likely a non-starter.
The upshot is that the latency between our apps and the application server/database (hosted in the same domain) is much lower than for a conventional web app.