If there's Javascript on the site, then surely the JS code goes over the wire too?
Obviously if JS is disabled, this will just navigate to a new URL and load an entirely new page.
But if JS is enabled and the new <body> tag does not contain any <script> tags, then the only thing going over the wire is HTML after the page loads the first time.