1. A method of speeding up the delivery of a dynamic webpage, comprising: receiving from a client device a request for a webpage, the webpage including one or more dynamic components; sending to the client device a cached stub in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage; and injecting a script in the cached stub that intercepts any access to the placeholder by a second script running on the client device.