Well for one, this SQLite.js is completely useless without persistence. All you need is some way to get the contents of the database and save it to a file.
That way if you have some new type of architecture that's not supported by SQLite, but you do have a JavaScript VM available you could really easily whip up an SQLite based app without going to the trouble of porting SQLite itself.