In theory, yes, in practice (I speak from experience) it has a massive amount of bugs when you actually try to use it for something that is not completely trivial. And the bugs are different for every browser, so working around them is pretty much intractable.