The first and easiest way to avoid this delay is to "tell" the mobile browser that your page is not going to need zooming - which can be done using a fixed viewport, e.g. by inserting into your page: <meta name="viewport" content="width=device-width,user-scalable=no"> This isn’t always appropriate, of course - this disables pinch-zooming, which may be required for accessibility reasons, so use it