1. A computing system, comprising: a computing device processor; a memory device including instructions that, when executed by the computing device processor, enable the computing system to: receive a request for a distributed computing job, the request including data and browser-executable code, the browser-executable code configured to process the data; identify a first browser tab and a second browser tab of a browser, the first browser tab and the second browser tab being configured to execute the browser-executable code; assign a first portion of the data to the first browser tab and a second portion of the data to the second browser tab of the browser, the first portion of the data and the second portion of the data configured to be processed using the browser-executable code; receive results corresponding to the first portion of the data and the second portion of the data, the results in accordance with execution of the browser-executable code in the first browser tab and the second browser tab; determine a condition associated with one of the first browser tab or the second browser tab; and update the distributed computing job based at least in part on the results and the condition.