1. A method comprising: receiving portions of a stream-enabled application, at a client device virtualization system; beginning execution the stream-enabled application at the client device virtualization system; generating a pixel-based stream-enabled application stream based on a beginning output of the beginning execution of the stream-enabled application; sending the pixel-based stream-enabled application stream to a client device; receiving user interaction data based on a user of the client device interacting with a display of the pixel-based stream-enabled application stream; determining a user interaction from the user interaction data; determining application execution commands based on the determined user interaction; continuing execution of the stream-enabled application at the client device virtualization system based on the determined application execution commands; modifying the pixel-based stream-enabled application stream based on a continued output of the continuing execution of the stream-enabled application; sending the modified pixel-based stream-enabled application stream to a client device.