Earlier quoted context omitted.
I guess I just disagree that it would have been good for Mozilla to fudge the standardization rules. The rule of having multiple implementations is an important one. And it might have been possible - surely Google and Microsoft, who supported IndexedDB, had the resource to write an alternative implementation. I don't know the history enough to know why they didn't.
I think I'm more cynical about the process than you are. From my point of view, the process has been intensely political from day one, with rules honoured mainly in the breach. The best retelling of events, I think, is this one: http://nolanlawson.com/2014/04/26/web-sql-database-in-memori... Has some very good details. And it's certainly funny to see what was said during the discussion with how things turned out in p…
It does show the total need for a fast, JITable intermediate language, and the silliness in not having one from the start, or at least long, long ago.