Finally we have a programmable persistence engine for our browsers.Thank you, Googleplex.
Here's what I want next: more scripting languages. Obvious choices being python andruby. Whatever happened to this?Slingshot would still have a slightadvantage over such a contraption, as Slingshot has some additional desktop integration featuresthat browsers don't currently have. It also has the advantage that it's not running inan application shell designed for browsing the entire web; there's no time machine (back button).
There's also Adobe Flex/Apollo to consider, since they will also have an embedded database available.On the language front with Flex, Adobe recently made anActionScript Virtual Machine 2 (AVM2) Overviewavailable. How long before someone ports some languages to that VM?Especially since dynamic languages like python and ruby are a fairly natural fit to the AVM2 engine(compared to the JVM anyway), and the AVM2 engine will likely be the most widely deployed VMin the near future (it's included in Flash 9).
The one thing I've been most excited about given the rash of new client productsavailable, is that we've finally got a new "browser war" on our hands. Competition is fantastic; it's going to be a wild next couple of years.