It appears that the browser is not reloading the page. Here's a series of requests generated by the browser when I click on the google maps link:
3.8051 10:15:57.321s] – POST /mobileshowcase/showcase.jsf HTTP/1.1
[3.8758 10:15:57.392s] –
[4.3241 10:15:57.840s] – GET /mobileshowcase/javax.faces.resource/jsf.js.jsf?ln=javax.faces&stage=Development&v=3_4_0_130514 HTTP/1.1
[4.3432 10:15:57.859s] – GET /mobileshowcase/javax.faces.resource/bridge.uncompressed.js.jsf?ln=ice.core&v=3_4_0_130514 HTTP/1.1
[4.3694 10:15:57.886s] – GET /mobileshowcase/javax.faces.resource/icepush.uncompressed.js.jsf?ln=ice.push&v=3_4_0_130514 HTTP/1.1
[4.4080 10:15:57.924s] – GET /mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_4_0_130514 HTTP/1.1
[4.4407 10:15:57.957s] – GET /mobileshowcase/javax.faces.resource/bb10.css.jsf?ln=org.icefaces.component.skins&v=3_4_0_130514 HTTP/1.1
[4.4762 10:15:57.992s] – GET /mobileshowcase/javax.faces.resource/icemobile_thumb.png.jsf?ln=images&v=3_4_0_130514 HTTP/1.1
[4.5004 10:15:58.016s] – GET /mobileshowcase/javax.faces.resource/showcase.css.jsf?ln=css&v=3_4_0_130514 HTTP/1.1
[4.6085 10:15:58.125s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/back.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6177 10:15:58.134s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/icons-18-white.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6284 10:15:58.144s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/next.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6492 10:15:58.165s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/fontawesome-webfont.ttf.jsf HTTP/1.1
[4.6666 10:15:58.183s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/icons-36-white.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.7073 10:15:58.223s] – GET /mobileshowcase/javax.faces.resource/images/icons-white.png.jsf HTTP/1.1
[4.8556 10:15:58.372s] – POST /mobileshowcase/javax.faces.resource/listen.icepush.xml.jsf HTTP/1.1
I find it interesting that the browser requests all the resources loaded by the page, but not the page itself.
The initial page response contains no caching instructions (shouldn't that make the page uncacheable?):
[11.644 13:47:06.799s]
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: JSF/2.0
Content-Type: application/xhtml+xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 14 May 2013 20:47:06 GMT
2000
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>ICEfaces Mobile Showcase</title>
<link href="./resources/images/touch-icon-iphone.png" rel="apple-touch-icon" />
<link href="./resources/images/touch-icon-ipad.png" rel="apple-touch-icon" sizes="72x72" />
<link href="./resources/images/touch-icon-iphone-retina.png" rel="apple-touch-icon" sizes="114x114" />
It appears that the browser is not reloading the page. Here's a series of requests generated by the browser when I click on the google maps link:
3.8051 10:15:57.321s] – POST /mobileshowcase/showcase.jsf HTTP/1.1
[3.8758 10:15:57.392s] –
[4.3241 10:15:57.840s] – GET /mobileshowcase/javax.faces.resource/jsf.js.jsf?ln=javax.faces&stage=Development&v=3_4_0_130514 HTTP/1.1
[4.3432 10:15:57.859s] – GET /mobileshowcase/javax.faces.resource/bridge.uncompressed.js.jsf?ln=ice.core&v=3_4_0_130514 HTTP/1.1
[4.3694 10:15:57.886s] – GET /mobileshowcase/javax.faces.resource/icepush.uncompressed.js.jsf?ln=ice.push&v=3_4_0_130514 HTTP/1.1
[4.4080 10:15:57.924s] – GET /mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_4_0_130514 HTTP/1.1
[4.4407 10:15:57.957s] – GET /mobileshowcase/javax.faces.resource/bb10.css.jsf?ln=org.icefaces.component.skins&v=3_4_0_130514 HTTP/1.1
[4.4762 10:15:57.992s] – GET /mobileshowcase/javax.faces.resource/icemobile_thumb.png.jsf?ln=images&v=3_4_0_130514 HTTP/1.1
[4.5004 10:15:58.016s] – GET /mobileshowcase/javax.faces.resource/showcase.css.jsf?ln=css&v=3_4_0_130514 HTTP/1.1
[4.6085 10:15:58.125s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/back.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6177 10:15:58.134s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/icons-18-white.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6284 10:15:58.144s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/next.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.6492 10:15:58.165s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/fontawesome-webfont.ttf.jsf HTTP/1.1
[4.6666 10:15:58.183s] – GET /mobileshowcase/javax.faces.resource/org.icefaces.component.skins/bb10/icons-36-white.png.jsf?v=3_4_0_130514 HTTP/1.1
[4.7073 10:15:58.223s] – GET /mobileshowcase/javax.faces.resource/images/icons-white.png.jsf HTTP/1.1
[4.8556 10:15:58.372s] – POST /mobileshowcase/javax.faces.resource/listen.icepush.xml.jsf HTTP/1.1
I find it interesting that the browser requests all the resources loaded by the page, but not the page itself.
The initial page response contains no caching instructions (shouldn't that make the page uncacheable?):
[11.644 13:47:06.799s]
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: JSF/2.0
Content-Type: application/xhtml+xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 14 May 2013 20:47:06 GMT
2000
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>ICEfaces Mobile Showcase</title>
<link href="./resources/images/touch-icon-iphone.png" rel="apple-touch-icon" />
<link href="./resources/images/touch-icon-ipad.png" rel="apple-touch-icon" sizes="72x72" />
<link href="./resources/images/touch-icon-iphone-retina.png" rel="apple-touch-icon" sizes="114x114" />