I've just noticed that several web application such as gmail, google calendar, zoho writer, etc are implemented using a single page only (not counting the logging form, just the main application)
There's no "open link in new tab"(at least the app don't need to open any new page to be functional) and such. What are the reasons to implement it like that?