enigma1 - 8:37 am on Jun 29, 2010 (gmt 0)
And what is stopping the server code from not sending the client side scripts to spiders/bots requests? So if you don't want the bots to see js you don't emit it. It's easy enough to identify.
Also with many ajax frameworks the client side scripts are processed on some handler action (ready, click etc) and no active scripting is visible to the HTML page for a spider to follow. It's how it should be so the same HTML content is always used.