Quote Originally Posted by michaeld View Post
but I can honestly say, I've done it.
My congratulations!

Quote Originally Posted by michaeld View Post
Yes, but what I mean more is the destroy-and-render pattern. The closest equivalent I've actually seen demoed in the examples is desktop. It seems to use a destroy-and-render pattern but more along the lines of windows which supports delete on close.
Do you mean this example?

I don't quite understand where you see a destroy-and-render pattern... Could you, please, clarify?

Quote Originally Posted by michaeld View Post
I don't mean MVC pattern or the programming language, I mean Facebook stays entirely in the client-side code between pages. It does not refresh it's page between clicks like a standard anchor. The address bar changes, the page changes, but though it looks entirely like you've moved to a different page, they have destroyed and rendered everything below the menubar on the client-side and remain stable. In fact, looking at the request and response headers, you find they are indeed moving the underlying page in the eval without performing a full refresh of the page.
Well, yes, they are doing something similar to what you are doing.