1 Over the last couple of years, the idiom of single-page web applications has gotten to be quite popular.
2 Again, this is still a draft and is only supported in recent browsers (no support at all in IE7 for example) - it does solve the current limitations..
3 The second way of achieving cross domain AJAX is called CORS , or Cross Origin Resource Sharing .