daknife wrote:And what happens when Waze has a route all figured out and you decide to stop for gas, or a traffic jam blocks the preferred route, all that computing power has to be applied yet again.
Even in the situation as it is now, with one stop, it would totally make sense to put the burden of calculating a DETOUR of your road locally, in the client. It should bring you gently (no U-turns please!) to a continuation of your precious server-calculated route. Only if you deviate again of that new proposed route should the server kick in. This scheme would also omit the loosing of your selected alternative (if it is #2 or #3 on the list of alternatives).