Hate UML?  Draw sequence diagrams in seconds.  Why don't web
browsers do this? Posted on: 2011-02-06 17:10:14  In the 80's,
computers started instantly. They were READY to go when they
first turned on.  Over the next few decades, people wanted to do
more things and operating systems got slower to initialize. To
solve this, OS and hardware manufacturers created hibernate and
standby modes.  Now, many people have stopped using native
applications and moved to the web. When I load facebook or
gmail, it takes dozens of seconds to start up, and minutes over
a slower connection. During this time,    1. The source files
for the application are loaded from the server,   2. The source
code is compiled and run.   3. Requests are made to retrieve the
application state from the server, and   4. the DOM is
manipulated to present the state to the user.  It would be
trivial to snapshot the DOM and application state in Javascript
and provide access to these snapshots with a simple API. The API
would also allow you to discard