You forgot escape & encoded and eval()'ed inline javascript in DOM that inserts a <script> tag that bootstraps another URL-rewrited dynamically generated .js. And the best part is, the .js can not be re-requested as it's it's taken cautions to prevent re-play attack.
Re:The End of Days for “View Source”?
by bretthoerner on Thursday December 03, 2009 @05:26PM
(#975360)
If it gets to the browser via HTTP then it's pretty trivial to intercept.
Is that so hard?