Abstract:
A web document hosting device may receive, from a client device, a request for a web document via a network. The document hosting device may identify content relating to the requested web document based on the request, wherein the content includes a plurality of resource files. Minification processing may be performed on at least some of the plurality of resource files to generate minified resource files. At least some of the plurality of resource files or minified resource files may be combined into a fewer number of resource files to generate combined resource files. Compression processing may be performed on at least some of the content, the minified resource files, or the combined resource files to generate compressed resource files. At least some of the compressed resource files, the minified resource files, or the combined resource files may be transmitted to the client device via the network.