So now it is a week or so since I wrote the above post. And I think I was being a little harsh. Once you get through the learning curve, and get a handle on what documentation that there is, one can become productive. There are still unsolved riddles but I am able to move around them. I think that the real problem here, however badly expressed, is one of incorrect expectations. I expected things to be better, for us to go forward with the best, and not to have to deal with things that are no better designed or documented than what we had 20 years ago. It is perhaps a let down that we have not come very far in certain ways and that is what I think I was expressing above, without knowing it. As for the rest, Html, Dom, and even WebGL is fine, if a little weird now and then.