1. A method, comprising: spawning within a server system a server process that communicates over a network; receiving node graph data and input attributes at the server system from a node graph application instance executed by a computing device, wherein the received node graph data comprises a copy of one or more nodes preceding a proxy node in a node graph of the node graph application instance, and wherein the received input attributes comprise a copy of user inputs associated with the one or more nodes preceding the proxy node; receiving, over the network, a request from the proxy node to evaluate the node graph data; evaluating the node graph data at the server process based on the input attributes, wherein evaluating the node graph data comprises evaluating the copy of one or more nodes using at least the copy of user inputs; and transmitting the evaluated node graph data over the network from the server system to the proxy node for rendering on a viewport.