Offline runs entirely in your browser. On server, the run is simulated by the server: same rules, works on any device, and your run shows up in the room browser.