1. A method comprising: providing portions of a stream-enabled application to an application streaming client, the stream-enabled application virtualized at the application streaming client, the portions of the stream-enabled application used to generate a pixel stream representing execution of the stream-enabled application from the playing of the stream-enabled application virtualized at the application streaming client, the pixel stream provided to a pixel-based application streaming client of a user; receiving a request for additional portions of the stream-enabled application from the application streaming client, the additional portions of the stream-enabled application based on user input of the user in interacting with the pixel stream as if the user is interacting with the stream-enabled application residing locally at the pixel-based application streaming client; providing the additional portions of the stream-enabled application to the application streaming client for use in continued execution of the stream-enabled application at the application streaming client according to the user input and modifying the pixel stream according to the continued execution of the stream-enabled application.