1. A method of transmitting content from a server to a client executing an application, comprising receiving a request from a client for a file that includes content related to executing an application, wherein the file is generated by a publisher of the application; responding to the request by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file, wherein the modified file is generated by the server based on the file generated by the publisher of the application, and wherein the initial portions of the file comprise likely to be used portions of the file, and wherein the likely to be used portions of the file are determined empirically by the server in a profiling process; and wherein the application can begin to access the initial portions of the file by accessing the modified file, and wherein the application can access the remaining portions of the file by accessing the at least one placeholder.