1. On a computing device, a method comprising: receiving an input of state from a client device; executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation of the digital experience being executed on the client device; generating a plurality of simulation results from the server simulation; determining, for each simulation result, a likelihood that the client simulation will utilize the simulation result; selecting one or more simulation results from the plurality of simulation results based on the likelihood, for each selected simulation result, that the client simulation will utilize the selected simulation result; and sending the one or more selected simulation results to the client device.