The technology allows users to play games through their internet browser or YouTube without waiting for content to be downloaded to a device, making access to games potentially as easy as watching a video from YouTube.