It would be great to have a low-level binding to LevelDB in the browser for developers who want to implement their own indexing and transactions. I have been working with WebSQL and IndexedDB ever since they launched and performance is often an order of magnitude slower due to design decisions taken by browser vendors.
Very true. I have been doing some wacky custom DB stuff using Python and LevelDB (for very strange indexing requirements, and using the Basho variant of LevelDB) and it's superbly fast, predictable and easy to use, at least until you get to about 100m k/v pairs!
The horrible binary manipulation capabilities in JavaScript is a serious headache for any kind of serious networking or storage interfacing.
To chime in with a "me too": I ported an app from Python/SQLite to JS/IndexedDB, and I also noticed about an order of magnitude decrease in performance. I think it's mainly because you have so much less control over how/when you read/write from the hard drive.